← 返回列表
一种基于SSD RAID-5系统高效写的缓存方法
摘要文本
本发明涉及计算机网络与计算机存储技术领域,提供一种基于SSD RAID‑5系统高效写的缓存方法,包括:1)写请求到达,Cache缓存写请求的数据,并且去识别数据的大小;2)若写请求的写入大小属于读改写,则将读改写所更新的数据先缓存在Cache中,不进行更新奇偶校验位;3)当写请求的写入大小属于重构写,则对重构写所更新的数据缓存在Cache中,进行计算奇偶校验位,并将奇偶校验位缓存在Cache中;4)当写请求的写入大小属于全条带写,则将整个条带的数据进行计算奇偶校验位,并将整个条带的数据包括奇偶校验位写入到阵列;5)写入阵列完成。本发明优化了小写问题,使得磨损更均衡,减少了GC操作的时延。
申请人信息
- 申请人:青海师范大学
- 申请人地址:810016 青海省西宁市城西区五四西路38号
- 发明人: 青海师范大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于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腾出空间。 来自: