发明名称 | 用于保护高速缓存数据完整性的方法和装置 | ||
摘要 | 本发明涉及用于保护高速缓存数据完整性的方法和装置,提供了一种执行RAID技术的DAS系统,其中DAS系统的DAS控制器外部的固态盘(SSD)阵列被DAS控制器用作WB高速缓冲存储器,以便执行WB高速缓存操作。使用外部SSD阵列作为WB高速缓冲存储器允许DAS系统完全实现高速缓存一致性,而不会明显增加DAS系统的复杂性,并且不会增加用于执行高速缓存操作的带宽数量。另外,使用外部SSD阵列作为WB高速缓冲存储器避免了镜像DAS控制器的需要。 | ||
申请公布号 | CN101982816B | 申请公布日期 | 2015.04.08 |
申请号 | CN201010200765.1 | 申请日期 | 2010.06.08 |
申请人 | LSI公司 | 发明人 | L·伯特 |
分类号 | G06F12/16(2006.01)I | 主分类号 | G06F12/16(2006.01)I |
代理机构 | 北京律盟知识产权代理有限责任公司 11287 | 代理人 | 王田 |
主权项 | 一种直接连接存储DAS系统,包括:配置为物理磁盘驱动器PD的廉价或独立磁盘冗余阵列RAID阵列的多个磁硬盘驱动器HDD;配置为高速缓冲存储器的固态盘SSD阵列;以及连接到所述PD的RAID阵列并且连接到所述SSD阵列的至少第一和第二DAS控制器,每个DAS控制器具有中央处理单元CPU、本地存储器设备和输入/输出I/O接口设备,其中每个CPU和每个本地存储器设备配置为执行与所述PD的RAID阵列的RAID配置一致的RAID级别的技术,并且其中每个CPU配置为执行使得在相应DAS控制器中接收的数据被临时存储在所述SSD阵列的高速缓冲存储器内,并且随后被存储在所述PD的RAID阵列的一个或多个PD内的高速缓存算法,其中所述数据具有与其相关联的元数据,并且其中由相应CPU执行的所述高速缓存算法使得所述数据被存储在所述SSD阵列的块内,每个块包括数据完整性字段DIF,并且其中所述相应CPU使得与在相应DAS控制器内接收到的数据相关联的元数据被存储在与所述块中的至少一个块相关联的DIF中的至少一个DIF内,相关联的所述数据在所述块内被存储在所述SSD阵列内。 | ||
地址 | 美国宾夕法尼亚 |