[发明专利]数据处理方法、独立硬盘冗余阵列控制器和数据存储系统有效
申请号: | 201910152241.0 | 申请日: | 2019-02-28 |
公开(公告)号: | CN111625181B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 朱志明 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 独立 硬盘 冗余 阵列 控制器 数据 存储系统 | ||
本申请公开了一种数据处理的方法,包括:独立硬盘冗余阵列控制器先根据用于请求将第一数据更新为第二数据的写数据请求生成异或写指令再获取异或写指令的运算结果,然后,再向用于存储第二数据的校验数据的校验存储设备发送异或更新指令,该异或更新指令用于指示校验存储设备将第一数据的校验数据更新为第二数据的校验数据,该第二数据的校验数据为第一数据的校验数据和异或写指令的运算结果的异或运算结果。本申请以此提升存储系统的性能。
技术领域
本申请涉及存储技术领域,尤其涉及数据处理方法、独立硬盘冗余阵列控制器和数据存储系统和设备。
背景技术
在存储技术领域中,随着固态硬盘(solid state disk,SSD)读写速度的大大提升,采用SSD组建独立硬盘冗余阵列(redundant array of independent disks,RAID)的存储技术亦带来了数据处理速度的极大提升。
然而,传统的基于RAID的数据存储方案中,每次数据处理过程都是通过RAID控制器完成待写数据的存储位置和校验数据的计算和分配。当待存储数据较大(即数据量较多)时,对RAID控制器的计算资源和计算能力要求较高;而且,由于所有待写数据存储至RAID的磁盘前,均需要经由RAID控制器进行数据的存储位置和校验数据的计算和分配,上述过程中RAID控制器的计算能力直接影响整个存储系统的处理能力和处理效率,容易成为影响存储系统处理效率的瓶颈。
发明内容
本申请公开了一种数据处理方法和设备,能够解决传统技术中RAID控制器成为影响存储系统计算能力瓶颈的问题,提升整个存储系统的计算能力和处理效率。
第一方面,本申请公开提供了一种数据处理方法,应用于包括独立硬盘冗余阵列RAID控制器和至少一个存储设备的数据存储系统:RAID控制器先根据用于请求将已存储数据中的第一数据更新为第二数据的写数据请求生成异或写指令,该异或写指令用于获取第一数据和第二数据的异或运算结果。再获得该异或写指令的运算结果,然后,再向校验存储设备发送用于存储第二数据的校验数据的异或更新指令,该校验存储设备为至少一个存储设备中的任意设备,该异或更新指令用于指示校验存储设备将第一数据的校验数据更新为第二数据的校验数据,该第二数据的校验数据为第一数据的校验数据和异或写指令的运算结果的异或运算结果。
通过实施本申请,能够将数据异或流程和/或校验数据异或流程迁移到存储设备中实现,相比传统技术中RAID控制器完成上述处理过程,可减小RAID控制器的计算资源和计算负荷,同时减小RAID控制器和存储设备之间的数据交换,提升数据处理效率。
在一种可能的实现方式中,该异或写指令中携带第一地址、第二数据的物理地址以及第二数据的逻辑地址,该第一地址为RAID控制器中用于存储异或写指令的运算结果的物理地址,该第二数据的物理地址为第二数据在RAID控制器中存储所用的物理地址,第二数据的逻辑地址为第二数据在数据存储设备中存储所用的逻辑地址,该第一数据的逻辑地址和第二数据的逻辑地址相同。其中,数据存储设备为至少一个存储设备中的设备。相应地,RAID控制器向数据存储设备发送异或写指令,使得数据存储设备根据该异或写指令,读取第二数据的物理地址所存储的第二数据以及第二数据的逻辑地址处已存储的第一数据。进而数据存储设备可对第一数据和第二数据进行异或运算,以获得异或写指令的运算结果。进一步将该异或写指令的运算结果发送至RAID控制器的第一地址处存储。
在实际应用中,数据存储设备和校验存储设备可为同一存储设备,也可为不同的存储设备,具体可根据实际情况确定,本申请并不做限定。
通过实施上述方法,将数据异或迁移至数据存储设备中处理,RAID控制器可获取数据存储设备计算的异或写指令的运算结果,再基于该异或写指令的运算结果获得第二数据的校验数据,这样可减少RAID控制器的计算负荷。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910152241.0/2.html,转载请声明来源钻瓜专利网。