[发明专利]一种提高ZNS-SSD写性能的缓存移除方法在审
申请号: | 202211402571.9 | 申请日: | 2022-11-10 |
公开(公告)号: | CN115658558A | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 刘人萍;龙林波;沈靖程 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 重庆辉腾律师事务所 50215 | 代理人: | 王诗思 |
地址: | 400065 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 zns ssd 性能 缓存 方法 | ||
1.一种提高ZNS-SSD写性能的缓存移除方法,其特征在于,包括:
S1:根据ZNS-SSD的分区数量,在板载DRAM中建立相应数量的分区队列;
S2:每当I/O请求到来时,根据其访问的逻辑地址,确定即将访问的分区,并将该I/O请求放入对应的分区队列中;
S3:如果板载DRAM被I/O请求数据占满,执行闪存芯片工作状态感知的缓存移除策略,选择需要移除的I/O请求数据;
S4:根据闪存芯片并行性感知的缓存移除策略,确定需要移除的I/O请求数据的数量;
S5:根据确定出的需要移除的I/O请求数据和需要移除的I/O请求数据的数量,执行板载DRAM的数据移除操作。
2.根据权利要求1所述的一种提高ZNS-SSD写性能的缓存移除方法,其特征在于,执行闪存芯片工作状态感知的缓存移除策略,选择需要移除的I/O请求数据,具体包括:
依次遍历每个分区队列,如果该分区队列对应的闪存芯片处于空闲状态,则该分区队列的I/O请求数据将被写回到闪存芯片中;相反,如果该分区队列对应的闪存芯片处于忙状态,则该分区队列的I/O请求数据将被跳过,暂时无法写回到闪存芯片中,得到暂时无法写回到闪存芯片中的I/O请求数据为需要移除的I/O请求数据。
3.根据权利要求1所述的一种提高ZNS-SSD写性能的缓存移除方法,其特征在于,根据闪存芯片并行性感知的缓存移除策略,确定需要移除的I/O请求数据的数量,包括:
当板载DRAM空间被占满之后,利用闪存芯片间的并行性,根据每次写回的I/O请求数据尽可能的占用所有闪存芯片的方式将板载DRAM空间被占满的I/O请求数据写回闪存芯片,得到需要移除的I/O请求数据的数量。
4.根据权利要求3所述的一种提高ZNS-SSD写性能的缓存移除方法,其特征在于,所述闪存芯片间的并行性:同时向多个芯片写入I/O请求数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211402571.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种方便卫生一次性套餐餐具
- 下一篇:一种节能的自延迟式固体化学品溶解装置