一种磁盘阵列算法任务处理方法、装置、设备及介质制造方法及图纸

技术编号:39954520 阅读:27 留言:0更新日期:2024-01-08 23:33
本申请公开了一种磁盘阵列算法任务处理方法、装置、设备及介质,涉及硬件电路技术领域,包括:获取基于目标磁盘阵列算法的任务块指令,并对任务块指令进行解析以获取当前任务信息;基于当前任务信息从目标主机中读取相应数量的目标数据块,并基于当前任务信息确定当前任务类型,以确定与当前任务类型对应的目标矩阵;当前任务类型为编码任务或解码任务中的任一种类型;根据预设数据分发规则将各所述目标数据块分发至预设数量个数据处理引擎,并在各数据处理引擎中对目标数据块和目标矩阵进行运算,得到每一数据处理引擎的输出结果;根据预设数据整合规则对各所述输出结果进行整合,并将整合后结果进行输出并上报至目标主机。能够提高数据吞吐率。

【技术实现步骤摘要】

本专利技术涉及硬件电路,特别涉及一种磁盘阵列算法任务处理方法、装置、设备及介质


技术介绍

1、raid(redundant arrays of independent disks,即具有冗余能力的磁盘阵列)是通过将多个独立磁盘组合一起,从而得到一个容量巨大的磁盘组。采用raid存储技术,可以大大提高存储容量,提高系统输入输出的请求能力并且通过数据的分布式存储技术,并行访问手段和信息冗余技术提高数据的可靠性。raid主要利用数据条带、镜像和数据校验技术来获取高性能、可靠性、容错能力和扩展性。根据运用或组合运用这三种技术的策略和架构衍生了很多种raid算法,其中使用最为广泛的是raid5、raid6和raidtp。

2、raid中数据以块为单位分布到各个磁盘上,raid5把数据和与其相对应的奇偶校验信息存储到组成raid5的各个磁盘上。当raid5的一个磁盘数据损坏后,利用其余的数据和相应的校验信息去恢复被损坏的数据。因此,raid5需要一个硬件计算引擎进行编码或解码。raid6是在raid5的基础上又增加了一个校验盘,即raid6可以恢复两块磁本文档来自技高网...

【技术保护点】

1.一种磁盘阵列算法任务处理方法,其特征在于,包括:

2.根据权利要求1所述的磁盘阵列算法任务处理方法,其特征在于,所述当前任务信息包括待处理数据块个数、校验块个数、地址列表指针、参数列表地址指针和有效数据位。

3.根据权利要求2所述的磁盘阵列算法任务处理方法,其特征在于,所述对所述任务块指令进行解析以获取当前任务信息之后,还包括:

4.根据权利要求2所述的磁盘阵列算法任务处理方法,其特征在于,还包括:

5.根据权利要求4所述的磁盘阵列算法任务处理方法,其特征在于,还包括:

6.根据权利要求1所述的磁盘阵列算法任务处理方法,其特...

【技术特征摘要】

1.一种磁盘阵列算法任务处理方法,其特征在于,包括:

2.根据权利要求1所述的磁盘阵列算法任务处理方法,其特征在于,所述当前任务信息包括待处理数据块个数、校验块个数、地址列表指针、参数列表地址指针和有效数据位。

3.根据权利要求2所述的磁盘阵列算法任务处理方法,其特征在于,所述对所述任务块指令进行解析以获取当前任务信息之后,还包括:

4.根据权利要求2所述的磁盘阵列算法任务处理方法,其特征在于,还包括:

5.根据权利要求4所述的磁盘阵列算法任务处理方法,其特征在于,还包括:

6.根据权利要求1所述的磁盘阵列算法任务处理方法,其特征在于,所述基于所述当...

【专利技术属性】
技术研发人员:闫超荆晓龙袁涛孙华锦
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1