一种提高闪存可靠性的数据塑型方法

    公开(公告)号:CN106547487A

    公开(公告)日:2017-03-29

    申请号:CN201610921920.6

    申请日:2016-10-21

    CPC classification number: G06F3/0616 G06F3/0638 G06F3/0679

    Abstract: 本发明公开了一种提高闪存可靠性的数据塑型方法,通过提高数据中“1”的比例,达到延长闪存使用寿命以及降低数据丢失率的效果;当拟存储数据中比特“0”的数量大于比特“1”的数量时,把数据整体翻转,否则维持原数据不变;使用一个标识数据记录数据是否被翻转,这个标记位与数据一起存储;对于较长的数据,则把数据划分为多个子段,逐段进行统计、比较和翻转的处理,每个子段都使用一个标记位独自记录是否翻转;由此提高拟存储数据中比特“1”的比例;采用本发明提供的数据塑性方法向闪存芯片存储数据时,可延迟闪存芯片的使用寿命,并且降低已存储数据发生数据丢失的概率,提高闪存可靠性。

    一种双机存储系统及方法
    22.
    发明公开

    公开(公告)号:CN106325768A

    公开(公告)日:2017-01-11

    申请号:CN201610692191.1

    申请日:2016-08-19

    CPC classification number: G06F3/067 G06F3/0604 G06F3/0646

    Abstract: 本发明公开了一种双机存储系统及方法。所述系统的管理节点由第一和第二管理节点组成,所述第一和第二管理节点互为镜像,用于存储元数据信息以及数据块版本信息,并监听客户端请求,根据客户端请求读取数据提供给客户端。所述方法,包括读操作、写操作和同步操作。本发明提出的一种双机存储系统及方法,相对与现有的三个以上管理节点,本发明框架结构简单,不再依靠额外的设备来维持数据一致性。双机系统中的两个管理节点是完全独立的。当一个管理节点失效时,另外一个管理节点可以继续对外提供有限的读写服务,可避免管理节点的单点故障问题,保证了存储系统的可靠性,提高了系统的可用性。

    高效容多错的快速恢复编码方法及其验证矩阵生成方法

    公开(公告)号:CN103809919B

    公开(公告)日:2016-06-22

    申请号:CN201310689402.2

    申请日:2013-12-16

    Abstract: 本发明公开了一种高效容多错的快速恢复编码及其验证矩阵生成方法,该编码是基于XOR运算的一种编码。且该编码是以编码单元为单位的编码。在一个编码单元中存在多个条带集,每个条带集之间存在着一定的联系。在该种编码中一个编码单元的前面Rp行存放着校验码,后面的Rp行存放着数据,Rp行中的数据通过一个或几个条带集中的一些数据块进行异或得到。同时还提供了一种验证该编码的容错能力的方法,用一个变换矩阵来表示从原始的数据块生成全部数据的过程,然后把变换矩阵中与失效块有关的行去掉得到一个降级的转换矩阵,通过验证该降级的变换矩阵的秩可以得出该编码的容错度。本发明能够解决现有技术中存在的容错能力低、降级读与重构的性能差的技术问题。

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

    公开(公告)号:CN104052576A

    公开(公告)日:2014-09-17

    申请号:CN201410250861.5

    申请日:2014-06-07

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

    一种并行重复数据删除方法

    公开(公告)号:CN103970875A

    公开(公告)日:2014-08-06

    申请号:CN201410204599.0

    申请日:2014-05-15

    CPC classification number: G06F17/30159 G06F17/30168 G06F17/30203

    Abstract: 本发明公开了一种并行重复数据删除方法,包括以下步骤:客户端先对要重删的数据进行分块,然后通过哈希函数计算出每个分块的哈希指纹,然后把哈希指纹发送到不同的重删服务器节点上进行指纹的查重工作。如果某个指纹经过对比,确认是重复的指纹,则只用更新查询服务器上元数据和重删服务器节点上的指纹计数器。如果某个指纹经过对比,确认是一个新的数据块,则传输该数据块到重删服务器并且更新指纹库和查询服务器上的元数据。本发明具重删节点可扩展性,可根据不同的需求扩展不同的节点来满足性能的需求,而且利用了多节点之间的并行性,有效的提升了重删系统的性能,提供高效可靠的服务。

    一种基于不同存储介质的混合文件系统

    公开(公告)号:CN103838853A

    公开(公告)日:2014-06-04

    申请号:CN201410096969.3

    申请日:2014-03-17

    CPC classification number: G06F3/0685 G06F3/061 G06F17/30182

    Abstract: 本发明公开了一种基于不同存储介质的混合文件系统,所述存储介质包括非易失的小粒度寻址的介质和非易失的大粒度寻址的介质,两种介质统一顺序编址;其中,所述非易失的小粒度寻址的介质用于存放文件系统的元数据,所述非易失的大粒度寻址的介质用于存放文件系统的数据;所述文件系统在不同的情况对不同的地址范围调用不同粒度的读或写。本发明将大数据量的读写和小数据量的读写按不同情况分配相应的介质上,提高了读写速度,提升了文件系统的存储效率;不但充分利用了存储空间,不存在多余的冗余,而且减小了额外的I/O,进而提高了读写性能;本发明所提出的混合文件系统具有高可靠性、高扩展性和高I/O速度。

    一种容多个设备和扇区错的编码的优化方法

    公开(公告)号:CN103678029A

    公开(公告)日:2014-03-26

    申请号:CN201310697516.1

    申请日:2013-12-18

    Abstract: 本发明公开了一种容多个设备和扇区错的编码的优化方法,包括:获取用户输入的编码单元的系统参数,根据用户输入的编码单元的系统参数创建一个标记数组a[r],该标记数组的每一个元素对应于编码单元的一行,对于编码单元中只有磁盘失效的行进行解码,对于编码单元中既有磁盘失效也有扇区失效的行进行解码。本发明能够解决现有方法中存在的SD编码的编解码速度较低的技术问题。

    一种提高基于纠删码的存储集群恢复性能的方法

    公开(公告)号:CN103209210A

    公开(公告)日:2013-07-17

    申请号:CN201310067744.0

    申请日:2013-03-04

    Abstract: 本发明公开了一种提高基于纠删码的存储集群恢复性能的方法,包括:重构控制节点向重构源节点发送重构读请求,同时向重构目的节点发送重构写请求,所有的重构源节点根据重构读请求执行重构读优化,同时所有的重构目的节点根据重构写请求执行重构写优化,每个重构源节点分别从磁盘读取参与此次重构的数据,并分别将数据分成多个数据块,所有的重构源节点分别将多个数据块通过网络同时传输到对应的重构目的节点上,每个重构目的节点分别采用重构算法将接收到的来自所有重构源节点的数据块进行重构,每一个重构目的节点分别将重构得到的数据块返回客户端。本发明能够解决现有集中式解码方法中存在的会导致大量额外的数据传输的问题。

    一种失效盘优先的高速缓冲存储器替换方法

    公开(公告)号:CN102289354A

    公开(公告)日:2011-12-21

    申请号:CN201110164595.0

    申请日:2011-06-17

    Abstract: 本发明提供了一种失效盘优先的Cache替换方法,该方法通过计算所有局部堆栈中最底部的内存块的权重,并删除其中具有最大或最小权重的内存块;权重的计算方法对于失效磁盘和非失效磁盘有所不同,并将磁盘块放入删除后获得的空闲内存块,由于失效盘的内存块的权重最小或最大的概率较大,所以可得达到优先保留失效盘内存块的目的。该方法通过减少cache对于失效磁盘的定向次数,减少了对于整个存活磁盘的I/O请求次数,更少的I/O请求能够提高磁盘阵列的性能。

Patent Agency Ranking