发明名称 RAID存储系统和可进行RAID计算的存储器及控制方法
摘要 本发明公开了一种磁盘冗余阵列(RAID)存储系统及该系统的控制方法、以及一种可进行RAID计算的存储器及该存储器的片内控制方法。本发明为每个存储器配备一RAID算法功能部件、或在每个存储器内增设可执行RAID算法的逻辑单元,并由RAID控制器或系统CPU,将RAID算法计算所需数据条块调度至待更新校验数据所在存储器处,即可由该存储器配备的RAID算法功能部件、或该存储器内增设的可执行RAID算法的逻辑单元实现RAID算法计算。如此一来,RAID控制器、系统CPU均不需要执行RAID算法计算,而仅仅负责读写操作即可,从而能够节省RAID存储系统中的CPU资源,进而提高RAID存储系统的性能。
申请公布号 CN101615105A 申请公布日期 2009.12.30
申请号 CN200910090364.2 申请日期 2009.08.06
申请人 杭州华三通信技术有限公司 发明人 张俊;安辉;刘介良;盛启龙;吕珊;赖守锋
分类号 G06F3/06(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京德琦知识产权代理有限公司 代理人 王一斌;王 琦
主权项 1、一种磁盘冗余阵列RAID存储系统,包括RAID控制器和若干存储器;其特征在于,每一存储器分别通过一对应的RAID算法功能部件与RAID控制器中的CPU连通;针对需要改变的数据条块,RAID控制器中的CPU通过对应RAID算法功能部件的透传从对应存储器读取该数据条块、并写回改变的该数据条块;针对该数据条块改变后的校验数据更新,RAID控制器中的CPU将所述读取的该数据条块、所述改变的该数据条块,依次写入至对应校验数据所在存储器所对应的RAID算法功能部件中,由该RAID算法功能部件从对应存储器内读取所述对应校验数据,并利用RAID控制器中的CPU写入的该数据条块、所述改变的该数据条块、以及该RAID算法功能部件读取的校验数据,重新计算校验数据写回至对应存储器内。
地址 310053浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地