← 返回列表

一种基于SSD RAID-5系统高效写的缓存方法

申请号: CN202311546465.2
申请人: 青海师范大学
申请日期: 2023/11/17

摘要文本

本发明涉及计算机网络与计算机存储技术领域,提供一种基于SSD RAID‑5系统高效写的缓存方法,包括:1)写请求到达,Cache缓存写请求的数据,并且去识别数据的大小;2)若写请求的写入大小属于读改写,则将读改写所更新的数据先缓存在Cache中,不进行更新奇偶校验位;3)当写请求的写入大小属于重构写,则对重构写所更新的数据缓存在Cache中,进行计算奇偶校验位,并将奇偶校验位缓存在Cache中;4)当写请求的写入大小属于全条带写,则将整个条带的数据进行计算奇偶校验位,并将整个条带的数据包括奇偶校验位写入到阵列;5)写入阵列完成。本发明优化了小写问题,使得磨损更均衡,减少了GC操作的时延。

专利详细信息

项目 内容
专利名称 一种基于SSD RAID-5系统高效写的缓存方法
专利类型 发明申请
申请号 CN202311546465.2
申请日 2023/11/17
公告号 CN117785026A
公开日 2024/3/29
IPC主分类号 G06F3/06
权利人 青海师范大学
发明人 谢平; 张程; 李培轩; 卢劲伉
地址 青海省西宁市城西区五四西路38号

专利主权项内容

1.一种基于SSD RAID-5系统高效写的缓存方法,其特征在于:包括以下步骤:(1)当写请求到达的时候,缓存设备Cache先缓存写请求的数据,并且去识别数据的大小;(2)当写请求的写入大小属于读改写的标准,则将读改写所更新的数据缓存在Cache中,并且不进行更新奇偶校验位的操作;(3)当写请求的写入大小属于重构写的标准,则对重构写所更新的数据缓存在Cache中,并且进行计算奇偶校验位,将其也缓存在Cache中,此时奇偶校验位和所更新的数据不写入到阵列中;(4)当写请求的写入大小属于全条带写的标准,则将整个条带的数据进行计算奇偶校验位,并且将整个条带的数据包括奇偶校验位一同写入到阵列中;(5)当写入阵列完成时,将Cache中条带的数据置为无效,之后淘汰删除为Cache腾出空间。 来自: