一种联盟链中的CPU-GPU混合验证方法、装置及系统

    公开(公告)号:CN117171807A

    公开(公告)日:2023-12-05

    申请号:CN202311122371.2

    申请日:2023-08-31

    Abstract: 本发明公开了一种联盟链中的CPU‑GPU混合验证方法、装置及系统。验证方法包括:验证节点将完整性验证通过的待验证的区块中需要进行VSCC验证的数字签名信息从CPU中拷贝到GPU中;从GPU全局内存中指定的位置获取所需要的数据,进行数字签名验证,得到VSCC验证结果;在GPU验证的同时,在CPU中依次验证所有交易的读写集的版本号是否合法,对验证不通过的进行记录,得到MVCC验证结果;综合VSCC验证结果和MVCC验证结果得到最终验证结果。解决了验证所耗时间较长,联盟链的交易处理能力不足,从而缓解联盟链的可扩展性的技术问题,实现了加快了区块的验证速度,提高了联盟链系统的吞吐率,提高交易处理能力,提高了联盟链系统的可扩展性的有益效果。

    一种用于不可信环境的冗余数据编码方法、存储介质

    公开(公告)号:CN111475839B

    公开(公告)日:2023-04-18

    申请号:CN202010262242.3

    申请日:2020-04-06

    Abstract: 本发明公开了一种用于不可信环境的冗余数据编码方法、存储介质,方法包括,客户端根据冗余策略处理原始数据生成冗余数据,并计算抗并行延迟函数生成扇区空间,扇区空间与冗余数据进行异或得到编码数据,对原始数据与编码数据一起进行分片,选定数据持有性证明方案对数据分片生成验证标签,将数据分片与验证标签发送给多个存储节点,将分片索引与存储节点的对应关系发送至审计节点。通过审计节点确定原始数据分片所在的存储节点,进行数据读取。基于此编码方案,在不可信环境下支持数据的写入、读取、修复以及验证等操作,同时保证数据的完整性与可靠性。

    一种用于复制证明的数据编、解码方法及系统

    公开(公告)号:CN115361401A

    公开(公告)日:2022-11-18

    申请号:CN202210829009.8

    申请日:2022-07-14

    Abstract: 本发明公开了一种用于复制证明的数据编、解码方法及系统,属于计算机存储技术领域;在得到上层各节点所对应的编码数据后,基于栈式深度鲁棒图中下一层节点对其上层节点的相对依赖关系,将下一层的每一个节点在其上层中的父节点所对应的编码数据顺序写入外存中,并删除内存中上层的各节点所对应的编码数据;本发明将内存中上层节点所对应的编码数据保存于外存之中,并研究合适的外存节点分布,使得位于下一层的子节点在读取其依赖的上层父节点时顺序读取,极大程度地缓解了内外存性能差异带来的算法执行性能损失,从而大大降低了内存空间资源的开销。

    一种分离固态盘中垃圾回收数据与用户数据的方法

    公开(公告)号:CN108563586B

    公开(公告)日:2021-11-02

    申请号:CN201810325906.9

    申请日:2018-04-12

    Abstract: 本发明公开了一种分离固态盘中垃圾回收数据与用户数据的方法,包括:在固态盘中分配一个活动块作为存储垃圾回收数据的专用块,并设置专用块的热属性值为0;在固态盘中分配N个活动块作为存储用户数据的用户块,并依次设置N个用户块的热属性值为1~N;写请求到达时,若写请求由垃圾回收操作产生,则由专用块处理垃圾回收数据;若写请求由用户写请求产生,则根据用户数据的冷热程度判定用户数据所对应的热属性值,并由具有相同热属性值的用户块处理用户数据。本发明实现了垃圾回收数据和用户数据的分离,有效减少了垃圾回收引起的写操作数量,进而有效提升了NAND型固态盘的寿命和性能。

    一种SCM的数据编码方法及数据存储方法

    公开(公告)号:CN109189694B

    公开(公告)日:2020-09-08

    申请号:CN201810850054.5

    申请日:2018-07-28

    Abstract: 本发明公开了一种SCM的数据编码方法及数据存储方法。编码方法利用m个存储单元构成的存储单元组存储n个比特,并保证用于存储n个比特的2n个m‑单元能量组合中,任意一个m‑单元能量组合平均对存储单元组中每个存储单元造成的磨损值不超过磨损值阈值;数据存储方法包括:将SCM中的用户数据区与从OOB区划分出的元数据区划分为多个区间,并将每个区间划分为分片,每个区间中的存储单元组都采用本发明所提供的数据编码方法;并通过计算确定每个区间包含的分片数,使得用户数据区和元数据区中单次擦写平均对每个存储单元造成的磨损值都最低。本发明使用对存储单元磨损最低的能量组合表示数据比特,降低对SCM的磨损,从而延长SCM的寿命。

    一种用于不可信环境的冗余数据编码方法、存储介质

    公开(公告)号:CN111475839A

    公开(公告)日:2020-07-31

    申请号:CN202010262242.3

    申请日:2020-04-06

    Abstract: 本发明公开了一种用于不可信环境的冗余数据编码方法、存储介质,方法包括,客户端根据冗余策略处理原始数据生成冗余数据,并计算抗并行延迟函数生成扇区空间,扇区空间与冗余数据进行异或得到编码数据,对原始数据与编码数据一起进行分片,选定数据持有性证明方案对数据分片生成验证标签,将数据分片与验证标签发送给多个存储节点,将分片索引与存储节点的对应关系发送至审计节点。通过审计节点确定原始数据分片所在的存储节点,进行数据读取。基于此编码方案,在不可信环境下支持数据的写入、读取、修复以及验证等操作,同时保证数据的完整性与可靠性。

    一种基于SSD RAID阵列的多级缓存及缓存方法

    公开(公告)号:CN107608626B

    公开(公告)日:2020-05-19

    申请号:CN201710702928.8

    申请日:2017-08-16

    Abstract: 本发明公开了一种基于SSD RAID阵列的多级缓存及缓存方法,属于固态硬盘存储技术领域。本发明设计了一种多级缓存,上层缓存由小容量NVRAM实现,负责压缩数据,并备份压缩数据到DRAM,接着把压缩后的数据及其元数据整合为页存储,然后以条带为单位调度数据到下层缓存;下层缓存从RAID中分出一部分空间实现,负责缓存压缩数据,维护原数据和压缩数据映射表,还原压缩数据到RAID,以及映射表掉电恢复。本发明还实现了一种基于SSD RAID阵列的多级缓存方法,本发明技术方案根据新旧数据之间冗余大的特点,在多级缓存中管理和存储压缩数据,减少对缓存容量需求,降低成本和出错率;多级缓存设计保障系统可靠性,无论DRAM、NVRAM还是RAID发生数据丢失或者出错,都能及时恢复。

    一种分离固态盘中垃圾回收数据与用户数据的方法

    公开(公告)号:CN108563586A

    公开(公告)日:2018-09-21

    申请号:CN201810325906.9

    申请日:2018-04-12

    Abstract: 本发明公开了一种分离固态盘中垃圾回收数据与用户数据的方法,包括:在固态盘中分配一个活动块作为存储垃圾回收数据的专用块,并设置专用块的热属性值为0;在固态盘中分配N个活动块作为存储用户数据的用户块,并依次设置N个用户块的热属性值为1~N;写请求到达时,若写请求由垃圾回收操作产生,则由专用块处理垃圾回收数据;若写请求由用户写请求产生,则根据用户数据的冷热程度判定用户数据所对应的热属性值,并由具有相同热属性值的用户块处理用户数据。本发明实现了垃圾回收数据和用户数据的分离,有效减少了垃圾回收引起的写操作数量,进而有效提升了NAND型固态盘的寿命和性能。

    一种云存储下基于纠错码的数据恢复方法

    公开(公告)号:CN104052576B

    公开(公告)日:2017-05-10

    申请号:CN201410250861.5

    申请日:2014-06-07

    Abstract: 本发明公开了一种云存储下基于纠错码的数据恢复方法,属于云存储技术领域。本发明首先将数据对象按块进行处理,在分布式云存储系统中的各远程存储节点中存储数据块、复制块以及校验块。当远程存储节点出现故障时,通过相关数据块所在存储节点的计算,将数据传输到替换节点中重组数据以实现数据恢复。本发明通过使用RS校验码及利用存储节点自身的计算性能,减少了网络通讯的数据量,能够在极低带宽的情况下进行数据恢复,同时仅使用一个复制块以及少量的校验块,节省了存储空间。

    一种减少RAID-6解码I/O数据量的方程选择方法

    公开(公告)号:CN105824578A

    公开(公告)日:2016-08-03

    申请号:CN201610139298.3

    申请日:2016-03-11

    CPC classification number: G06F3/061 G06F3/0689 G06F11/1064

    Abstract: 本发明公开了一种减少RAID?6解码I/O数据量的方程选择方法:一次只选择一个校验方程,而且遵循每次都选择具有最多可重用块的校验方程的原则,直到选定的校验方程数量与条带中丢失的数据块数量一致为止;为了快速选出可重用块数量最多的校验方程,维持一个按可重用块数量排序的校验方程序列,每次从序列顺序选择校验方程。使用本发明方法选择校验方程子集用于解码时,解码I/O的数据量要少于传统解码方法使用的数据量,这有助于减少解码时从磁盘读取数据的时间,从而提高解码性能。

Patent Agency Ranking