发明名称 磁盘冗余阵列存储系统和方法
摘要 本发明公开了一种磁盘冗余阵列(RAID)存储系统和方法。本发明利用集中式与分布式RAID计算相结合的方式,在组成RAID的各磁盘分处于不同磁盘框时使用集中的RAID计算资源、以保证分属于不同磁盘框的RAID计算资源能够共享跨磁盘框的热备盘;在组成RAID的各磁盘均处于某一磁盘框时则使用分属于该磁盘框的RAID计算资源。这样,RAID存储系统中所有RAID计算资源的计算能力总和会随着磁盘框数量的变化而相应变化,在增加磁盘框的同时增加分属于该磁盘框的RAID计算资源,以降低计算能力不足对系统性能的影响;而在减少磁盘框的同时将分属于该磁盘框的RAID计算资源移除,以避免由于RAID计算资源的闲置所导致的资源浪费。
申请公布号 CN101533336A 申请公布日期 2009.09.16
申请号 CN200910082387.9 申请日期 2009.04.15
申请人 杭州华三通信技术有限公司 发明人 胡荣国
分类号 G06F3/06(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京德琦知识产权代理有限公司 代理人 王一斌;王 琦
主权项 1、一种磁盘冗余阵列RAID存储系统,其特征在于,包括:命令中转单元,与命令中转单元相连的RAID主计算单元,以及与命令中转单元相连、并与若干磁盘框一一对应的RAID计算子单元和磁盘控制单元,其中,命令中转单元,用于判断接收到的读写命令所对应的RAID是否由不同磁盘框中的磁盘组成,如果是,则将该读写命令发送至RAID主计算单元,否则将该读写命令发送至组成对应RAID的各磁盘所在磁盘框相对应的RAID计算子单元;RAID主计算单元,用于针对接收到的读写命令进行RAID计算,根据RAID计算结果将该读写命令分解为不同磁盘框中组成对应RAID的各磁盘的操作指令、并分别发送给与各磁盘所在磁盘框相对应的磁盘控制单元;RAID计算子单元,用于针对接收到的读写命令进行RAID计算,根据RAID计算结果将该读写命令分解为该RAID计算子单元所对应的磁盘框中各磁盘的操作指令、并发送至与该磁盘框相对应的磁盘控制单元;磁盘控制单元,用于将接收到的操作指令发送至与该磁盘控制单元相对应的磁盘框中对应的磁盘。
地址 310053浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地