一种高速集中式存储双活方法及设备技术

技术编号:43611772 阅读:44 留言:0更新日期:2024-12-11 14:56
本发明专利技术公开了一种高速集中式存储双活方法及设备,包括:将镜像磁盘阵列作为奇偶校验磁盘阵列的缓存模块;将多控架构的其中一个控制器作为主控制器,其余控制器均作为备控制器,各控制器上部署有数据读写模块和管理模块;利用数据读写模块和管理模块根据主机端下发的数据读写请求对应执行数据读写任务;当主控制器死机或异常时,则其一备控制器接管主控制器启动管理模块进行工作;当备控制器死机或异常时,则主控制器正常工作;当存在控制器与主机之间的链路异常时,无需任何操作,其他控制器正常工作。通过缓存模块作为高性能缓存空间及管理模块解决多控环境下无法同时写的问题,能够避免带宽瓶颈,充分利用硬件资源,最大可能提高存储系统性能。

【技术实现步骤摘要】

本专利技术属于计算机存储,具体涉及一种高速集中式存储双活方法及设备


技术介绍

1、由于企业对重要数据存储的高可靠性要求,专用的存储设备通常会使用raid磁盘阵列方案以防止单块磁盘的损坏,常见的分为镜像(raid1)、奇偶校验(raid4、raid5、raid6等)两种。镜像(mirroring)方案如图1,使用两个磁盘(如disk 1、disk 2)存储相同内容来保证在任意一个磁盘损坏时,数据仍然完好无损,缺点是需要浪费一半的存储空间,带来较大的成本压力。奇偶校验方案原理如图2,通过使用一定的空间冗余来保证数据的可靠性,冗余的数据p需要其他磁盘的数据通过异或运算得到,当其中任意一块盘异常时,损坏的磁盘数据也可以通过其他磁盘重新进行异或运算恢复,如disk 1…disk n、disk n+1。由于奇偶校验方案需要的额外存储空间较少,因此应用比较广泛,但缺点是会带来写放大问题,例如写block 1,需要同时将raid同一条带的其他数据块读出,用来重新计算校验数据p,然后将block 1与校验数据p再写下去。图1、2中,disk n表示第n个磁盘,block 本文档来自技高网...

【技术保护点】

1.一种高速集中式存储双活方法,应用于多控架构,所述多控架构包括多个控制器,其特征在于:所述高速集中式存储双活方法包括如下步骤:

2.如权利要求1所述的高速集中式存储双活方法,其特征在于:所述缓存模块还用于在写入的数据的长度小于预设阈值时先将数据进行暂存,且当写入的数据的长度小于预设阈值时,管理模块返回对应数据读写模块的物理地址属于镜像磁盘阵列,否则,管理模块返回对应数据读写模块的物理地址属于奇偶校验磁盘阵列。

3.如权利要求1所述的高速集中式存储双活方法,其特征在于:所述管理模块还用于在缓存模块的缓存空间不足时将数据从缓存模块挪移到奇偶校验磁盘阵列,并在挪移完成...

【技术特征摘要】

1.一种高速集中式存储双活方法,应用于多控架构,所述多控架构包括多个控制器,其特征在于:所述高速集中式存储双活方法包括如下步骤:

2.如权利要求1所述的高速集中式存储双活方法,其特征在于:所述缓存模块还用于在写入的数据的长度小于预设阈值时先将数据进行暂存,且当写入的数据的长度小于预设阈值时,管理模块返回对应数据读写模块的物理地址属于镜像磁盘阵列,否则,管理模块返回对应数据读写模块的物理地址属于奇偶校验磁盘阵列。

3.如权利要求1所述的高速集中式存储双活方法,其特征在于:所述管理模块还用于在缓存模块的缓存空间不足时将数据从缓存模块挪移到奇偶校验磁盘阵列,并在挪移完成后更新元数据,将更新后的元数据保存在镜像磁盘阵列和奇偶校验磁盘阵列。

4.如权利要求1所述的高速集中式存储双活方法,其特征在于:所述其一备控制器启动管理模块接管主控制器进行工作,具体为...

【专利技术属性】
技术研发人员:徐旭袁锐李志铎李学强江云飞
申请(专利权)人:中国电子科技集团公司第五十二研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1