发明名称 用于独立磁盘冗余阵列(RAID)系统的文件服务器
摘要 本发明公开了用于独立磁盘冗余阵列(RAID)系统的文件服务器。一种独立磁盘冗余阵列(RAID)系统包括N个存储阵列。N个存储阵列每个都包括目标处理模块和1到M个硬盘驱动器,其中M和N是大于1的整数。数据处理模块将针对第一数据块的第一数据存储请求指定给多个目标处理模块中的第一目标处理模块,以处理第一数据块的错误检查和纠正(ECC)数据。多个目标处理模块中的这一个目标处理模块将第一数据块的第一部分和与第一数据块相关联的ECC数据发送到多个目标处理模块中的另一目标处理模块。
申请公布号 CN102880525B 申请公布日期 2016.01.06
申请号 CN201210284451.3 申请日期 2007.07.17
申请人 马维尔国际贸易有限公司 发明人 潘塔斯·苏塔迪嘉
分类号 G06F11/10(2006.01)I 主分类号 G06F11/10(2006.01)I
代理机构 北京市金杜律师事务所 11256 代理人 酆迅
主权项 一种用于分配数据的错误检查和纠正处理的系统,所述系统包括:接口,配置来经由网络从主机接收数据块;多个存储阵列,其中所述多个存储阵列每个包括:多个目标处理模块中的相应一个;和多个存储设备,其中所述多个存储设备中的每个配置来存储所述数据块中的一个数据块的至少一部分;数据处理模块,连接在所述接口和所述多个存储阵列之间,其中所述数据处理模块配置来(i)确定所述数据块中的、所述多个目标处理模块中的每个要执行错误检查和纠正处理的那些数据块,(ii)基于所述确定,将所述数据块中的每个数据块指派到所述多个目标处理模块中的一个对应目标处理模块,并且(iii)将所述数据块中的每个数据块从所述接口传送到所述多个目标处理模块中的所对应的指派的目标处理模块;以及交换模块,配置来提供所述数据处理模块和所述多个存储阵列之间的通信路径,其中,所述数据处理模块配置来经由所述交换模块将所述数据块中的每个数据块传送给所述多个目标处理模块中的所对应的指派的目标处理模块。
地址 巴巴多斯圣迈克尔