-
公开(公告)号:CN107608626B
公开(公告)日:2020-05-19
申请号:CN201710702928.8
申请日:2017-08-16
Applicant: 华中科技大学
IPC: G06F3/06 , G06F12/0897
Abstract: 本发明公开了一种基于SSD RAID阵列的多级缓存及缓存方法,属于固态硬盘存储技术领域。本发明设计了一种多级缓存,上层缓存由小容量NVRAM实现,负责压缩数据,并备份压缩数据到DRAM,接着把压缩后的数据及其元数据整合为页存储,然后以条带为单位调度数据到下层缓存;下层缓存从RAID中分出一部分空间实现,负责缓存压缩数据,维护原数据和压缩数据映射表,还原压缩数据到RAID,以及映射表掉电恢复。本发明还实现了一种基于SSD RAID阵列的多级缓存方法,本发明技术方案根据新旧数据之间冗余大的特点,在多级缓存中管理和存储压缩数据,减少对缓存容量需求,降低成本和出错率;多级缓存设计保障系统可靠性,无论DRAM、NVRAM还是RAID发生数据丢失或者出错,都能及时恢复。
-
公开(公告)号:CN107608626A
公开(公告)日:2018-01-19
申请号:CN201710702928.8
申请日:2017-08-16
Applicant: 华中科技大学
IPC: G06F3/06 , G06F12/0897
Abstract: 本发明公开了一种基于SSD RAID阵列的多级缓存及缓存方法,属于固态硬盘存储技术领域。本发明设计了一种多级缓存,上层缓存由小容量NVRAM实现,负责压缩数据,并备份压缩数据到DRAM,接着把压缩后的数据及其元数据整合为页存储,然后以条带为单位调度数据到下层缓存;下层缓存从RAID中分出一部分空间实现,负责缓存压缩数据,维护原数据和压缩数据映射表,还原压缩数据到RAID,以及映射表掉电恢复。本发明还实现了一种基于SSD RAID阵列的多级缓存方法,本发明技术方案根据新旧数据之间冗余大的特点,在多级缓存中管理和存储压缩数据,减少对缓存容量需求,降低成本和出错率;多级缓存设计保障系统可靠性,无论DRAM、NVRAM还是RAID发生数据丢失或者出错,都能及时恢复。
-