[发明专利]一种生成校验数据的装置、方法、系统、设备及介质在审
申请号: | 202310065934.2 | 申请日: | 2023-01-17 |
公开(公告)号: | CN116069550A | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 李天骥;沈贽;匡启和;郑茳;肖佐楠 | 申请(专利权)人: | 苏州国芯科技股份有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G06F7/498 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
地址: | 215011 江苏省苏州市高*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 校验 数据 装置 方法 系统 设备 介质 | ||
本申请公开了一种生成校验数据的装置、方法、系统、设备及介质,涉及数据处理技术领域。该装置中地址生成器与系数生成器连接,用于在接收到存储于RAID的数据盘中的数据时,根据RAID的当前工作模式和RAID的校验盘当前位置读写数据,并输出读写数据时对应的读地址或写地址;并通过与Galois累加器连接的系数生成器输出系数,其中,Galois累加器中至少设置两个GF Mult乘法器,用于并行生成校验数据。由于GF Mult乘法器Galois累加器使用了经过系数生成器运算化简之后的系数进行乘法运算,避免了多次读取数据盘中的数据的操作,且并行处理数据降低了读取数据负载,进一步降低了存储器带宽的浪费。
技术领域
本申请涉及数据处理技术领域,特别是涉及一种生成校验数据的装置、方法、系统、设备及介质。
背景技术
随着数据校验技术以及独立冗余磁盘阵列(Redundant Arrays of IndependentDisks,RAID)的快速发展,现有的市面上通常使用的RAID一般为RAID-5和/或RAID-6。对于RAID-5和/或RAID-6中存储的数据进行数据写入时,需要生成校验数据,系统的写入速度受限于校验生成的速度。对于因数据受损而降级工作的RAID-5和/或RAID-6中存储的数据进行数据读取时,需要读取未受损数据和校验数据,通过运算恢复受损的数据。传统的RAID-6数据恢复算法在双数据盘损坏时,需要多次读取同一磁盘的数据进行迭代式运算,浪费存储器的带宽,减慢了系统恢复数据的速度。
鉴于上述存在的问题,寻求一种高效的校验数据生成、数据恢复的运算方法,并避免多次读取数据盘中的数据的操作,降低读取数据负载,进一步降低存储器带宽的浪费是本领域技术人员竭力解决的问题。
发明内容
本申请的目的是提供一种生成校验数据的装置、方法、系统、设备及介质,用于避免多次读取数据盘中的数据的操作,降低读取数据负载,进一步降低存储器带宽的浪费。
为解决上述技术问题,本申请提供一种生成校验数据的装置,包括:地址生成器、系数生成器、Galois累加器;
地址生成器与系数生成器连接,用于在接收到存储于RAID的数据盘中的数据时,根据RAID的当前工作模式和RAID的校验盘当前位置读写数据,并输出读写数据时,读操作的对应的读地址或写操作对应的写地址;
系数生成器与Galois累加器连接,用于根据读地址或写地址输出系数,其中,Galois累加器中至少设置有与系数一一对应的GF Mult乘法器,用于根据系数并行处理数据,以便于生成校验数据。
优选地,地址生成器包括:计数器、至少两个地址管理器;
计数器与两个地址管理器均连接,其中,计数器用于以预设计数顺序遍历RAID的物理盘;一个地址管理器用于生成读操作的对应的读地址;另一个地址管理器用于生成写操作的对应的写地址。
优选地,Galois累加器包括:至少两个系数先进先出缓存器、至少两个异或先进先出缓存器;
一个系数先进先出缓存器与一个GF Mult乘法器连接,一个GF Mult乘法器与一个异或先进先出缓存器连接;另一个系数先进先出缓存器与另一个GF Mult乘法器连接,另一个GF Mult乘法器与另一个异或先进先出缓存器连接,其中,系数先进先出缓存器用于根据读地址或写地址输出系数,异或先进先出缓存器用于根据系数并行生成校验数据。
优选地,地址管理器、系数先进先出缓存器、GF Mult乘法器、异或先进先出缓存器的个数均相同。
为解决上述技术问题,本申请还提供了一种生成校验数据的方法,应用于地址生成器、系数生成器、Galois累加器依次连接的生成校验数据的装置,包括:
获取存储于RAID的数据盘中的数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州国芯科技股份有限公司,未经苏州国芯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310065934.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置