一种面向ZNS SSD的多芯片协同调度方法

    公开(公告)号:CN116225626A

    公开(公告)日:2023-06-06

    申请号:CN202211462891.3

    申请日:2022-11-22

    Abstract: 本发明涉及计算机存储技术领域,尤其涉及一种面向ZNS SSD的多芯片协同调度方法;该方法以最小化所有请求的总响应时间为目的,设计第一多芯片协同方法和第二多芯片协同方法;当ZNS SSD设备接收到请求后,通过分区转换层对该请求进行转换,SSD控制器根据分区映射模块将转换后的请求拆分为多个事务,每个事务对应一个芯片;若该请求被调度算法选中,则事务调度模块根据调度算法和第一多芯片协同方法对该请求中所有事务进行位置调度;若该请求未被调度算法选中,则事务调度模块根据第二多芯片协同方法对该请求中所有事务进行位置调度;本发明在保证了现有调度算法的调度效果基础上,进一步减少了所有请求的总响应时间。

    一种面向ZNS-SSD存储系统的垃圾回收方法

    公开(公告)号:CN116301576A

    公开(公告)日:2023-06-23

    申请号:CN202211479969.2

    申请日:2022-11-24

    Abstract: 本发明属于计算机存储技术领域,具体涉及一种面向ZNS‑SSD存储系统的垃圾回收方法,包括:新增一个Zone_MD命令专用于ZNS‑SSD中主机端垃圾回收时分区之间的有效数据迁移;当主机需要迁移有效数据时发送命令给设备端,设备端接收到该命令后在其内部执行有效数据迁移;本发明通过新增Zone_MD命令和块级重映射机制来分别减少垃圾回收时有效数据迁移的传输开销和数据拷贝开销,显著地降低了ZNS‑SSD存储系统垃圾回收的执行时间以及有效提升了ZNS‑SSD设备的I/O性能和寿命。

    一种保障ZNS-SSD访问公平性的缓存管理方法

    公开(公告)号:CN115729466A

    公开(公告)日:2023-03-03

    申请号:CN202211382365.6

    申请日:2022-11-07

    Abstract: 本发明属于计算机存储技术领域,具体涉及一种保障ZNS‑SSD访问公平性的缓存管理方法,包括:将载板DRAM划分为普通区和特权区两个类别,为不同类型的区域赋予不同权限;记录I/O请求特性,鉴别出不公平的应用程序;将不公平的应用程序和其他的I/O请求数据进行合理分配管理,存放到载板DRAM的普通区和特权区。本发明通过对ZNS‑SSD板载DRAM进行分区管理,将不公平应用程序的数据放入特权区,缩短其响应时间,从而保障ZNS‑SSD的访问公平性,此外,根据特权区的使用情况,动态调整特权区的容量,缓解由于特权区过大而导致的资源闲置问题,本发明具有成本低、易实施的优势,同时具有良好的可扩展性、实用性。

    一种基于ZNS SSD系统的资源分配方法

    公开(公告)号:CN115145493A

    公开(公告)日:2022-10-04

    申请号:CN202210913785.6

    申请日:2022-08-01

    Abstract: 本发明涉及计算机存储技术领域,尤其涉及一种基于ZNS SSD系统的资源分配方法,所述方法包括:主机将不同应用程序的IO流请求放入不同的SQ中进行发送;通过分流模块将不同的SQ中的IO流请求存放在对应的IO队列中;采用资源分配模块周期性计算每个IO队列的强度,并通过所有IO队列的强度的比值为每个IO队列分配资源;通过轮询的方式从所有的IO队列中取出IO流请求并响应,响应成功后返回给CQ;本发明通过周期性地计算每个IO流请求的总字节数去量化各个IO流的强度,并根据该强度来进行合理地SSD内部资源分配,从而隔离每个IO流所使用的资源以减少流间的干扰,有效提升了ZNS SSD设备内部的公平性。

Patent Agency Ranking