一种高性能高可靠的固态盘实现方法

    公开(公告)号:CN103488583B

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

    申请号:CN201310408367.2

    申请日:2013-09-09

    Abstract: 本发明提供了一种高性能高可靠的固态盘实现方法,包括:(1)将固态盘内部的所有闪存芯片分成若干组,每组由N个连续的闪存芯片组成一个RAID4级别的闪存阵列;(2)通过缓冲区接收并存储数据,(3)判断缓冲区是否已满,若是,则进入步骤(4);若否,则返回步骤(2);(4)从缓冲区中取N?1个数据块,计算出所述N?1个数据块的校验值;将所述N?1个数据块和所述校验值拼凑成满条带数据,写回闪存阵列;返回步骤(2)。本发明通过将固态盘内的闪存芯片构建成RAID4级别的物理阵列来保证数据可靠性,可以处理不同层次的故障,包括页级、块级、甚至是芯片级;并通过满条带写和顺序写来提高写性能,将数据出错带来的空间损失和性能损失降到最低。

    一种基于存储级内存的日志文件系统性能提高方法

    公开(公告)号:CN105335098A

    公开(公告)日:2016-02-17

    申请号:CN201510621004.6

    申请日:2015-09-25

    CPC classification number: G06F3/0652 G06F17/30191

    Abstract: 本发明公开了一种基于SCM的日志文件系统性能提高方法,将SCM作为内存设备存放文件系统元数据和日志,优化了元数据的读写,并且通过区分覆盖写和追加写,只将覆盖写数据写入到日志,追加写数据直接写入到文件系统并控制更新的顺序来保证文件系统一致性,减少日志开销,提升文件系统性能;利用SCM按字节修改的特性,通过计算新旧日志块之间的差异,实现日志字节粒度的更新,减少日志数据流。本发明主要包括存储系统的构建、写日志、垃圾回收、数据写回、系统恢复这五个操作,可用于各种日志文件系统,适用于构建高性能、高容量和高可靠性的大型存储系统。解决了现有日志文件系统中日志技术额外开销大、元数据写回频繁、宕机后恢复速度慢等问题。

    双控制器磁盘阵列的动态故障检测系统

    公开(公告)号:CN101465769B

    公开(公告)日:2011-01-19

    申请号:CN200910060553.5

    申请日:2009-01-16

    Abstract: 双控制器磁盘阵列的动态故障检测系统,属于计算机存储技术领域,解决现有故障检测系统需要大量的样本信息或者对样本要求满足特定概率分布,存储系统的负载较大,计算过程复杂、不稳定的问题。本发明由并行的主、从控制器构成,主、从控制器之间通过第二千兆以太网接口进行心跳故障检测,通过光纤通道适配器进行数据同步;主、从控制器上分别加载心跳模块、信息监控模块、故障切换模块和服务监控模块。本发明启动双心跳检测机制,以防止单心跳检测失效导致的单点故障问题;采用动态心跳设定机制,减少系统开销;故障切换和故障恢复的过程对于用户完全透明;各功能模块执行于应用层,系统易于实现和使用,具有较好的灵活性和可扩展性。

    一种磁盘阵列的数据重建方法

    公开(公告)号:CN100576181C

    公开(公告)日:2009-12-30

    申请号:CN200810047977.3

    申请日:2008-06-11

    Abstract: 一种磁盘阵列的数据重建方法,属于计算机数据存储方法,解决现有的磁盘阵列数据重建方法需要时间过多、影响存储系统的读写性能和可靠性的问题。本发明磁盘阵列上设置主控模块、读写处理模块和重建模块,包括初始化、日志位图表更新、基于日志的重建和结束步骤。本发明通过实时监控磁盘阵列的磁盘空间使用情况来指导数据重建过程,重建未被访问的空间时只需向新加入磁盘中相应的数据块内全部写入0,大大减少了重建带来的物理磁盘访问次数,加快了重建速度并且减少用户访问响应时间;本发明并未改变重建流程或磁盘阵列数据分布方式,可以很方便地优化各种传统的磁盘阵列重建方法,适用于构造具有高性能,高可用性和高可靠性的存储系统。

    磁盘阵列数据重建方法
    46.
    发明公开

    公开(公告)号:CN101436149A

    公开(公告)日:2009-05-20

    申请号:CN200810236904.9

    申请日:2008-12-19

    Abstract: 磁盘阵列的数据重建方法,属于计算机数据存储方法,解决磁盘阵列数据重建耗时过多、影响系统读写性能和可靠性的问题。本发明由重建阶段和回收阶段顺序组成,在重建中磁盘阵列之外设置代理磁盘阵列,重建中磁盘阵列上设置用户控制接口、重建模块、空间管理模块、热点数据识别模块、请求重定向模块、数据回收模块以及重定向数据日志表和非热点数据链表;重建阶段包括并行的重建步骤和重建阶段请求处理步骤,回收阶段包括并行的数据回收步骤和回收阶段请求处理步骤。本发明加快重建速度并且减少用户访问响应时间,未改变重建流程或磁盘阵列数据分布方式,适用于构造具有高性能,高可用性和高可靠性的存储系统。

    一种适用于磁盘阵列的数据重建方法

    公开(公告)号:CN1987799A

    公开(公告)日:2007-06-27

    申请号:CN200610124981.6

    申请日:2006-11-08

    Abstract: 一种适用于磁盘阵列的数据重建方法,属于计算机存储技术领域,目的是动态跟踪用户访问的热点变化,优先重建用户访问的热点区域,从而缩短重建时间并提高用户访问的服务质量。本发明包括初始化进程、用户访问跟踪进程、重建调度进程、重建执行进程。本发明有效地利用用户的访问,优先对用户访问频率相对较高的数据区域进行重建,提供较高的服务质量;根据用户的访问模式提前重建好用户即将要访问的数据,在保证可靠性的前提下提高系统性能,适用于当前工作负载日趋密集的磁盘阵列存储系统。

    一种异步网络环境下的多用户ORAM访问系统及方法

    公开(公告)号:CN110830561A

    公开(公告)日:2020-02-21

    申请号:CN201911029233.3

    申请日:2019-10-25

    Abstract: 本发明公开了一种异步网络环境下的多用户ORAM访问系统及方法,属于信息安全技术领域。本发明选用“无驱逐”数据写回,将桶数据简单分为“真”数据区和“假”数据区,“客户端”写回时将数据写回目的桶节点的“真”数据区,对于路径上其他桶节点,则在能写入的“真”数据区和“假”数据区随机选择一个位置写入,在客户端直接确定数据写回路径和位置,以略微的“客户端”计算和存储消耗来降低整体的数据访问消耗,达到真正接近0(1)的整体平均带宽放大,同时保障系统的安全性。采用Shamir秘密共享算法构建选择向量来查找数据,每个服务端的中间数据都是经过秘密共享算法计算后的值,相比于之前的类似工作,不需要复杂的同态加密过程,极大提高了ORAM的实用性。

    面向DFS的全局命名空间下的客户端持久缓存方法及系统

    公开(公告)号:CN110750507A

    公开(公告)日:2020-02-04

    申请号:CN201910938134.0

    申请日:2019-09-30

    Abstract: 本发明公开了一种面向DFS的全局命名空间下的持久客户端缓存方法及系统,属于大规模分布式系统领域,包括:由元数据服务器维护全局目录树的视图,所有客户端共享该视图,且所有客户端可通过该视图访问任意文件;客户端根据缓存预取规则识别需要预取的文件,并将该文件从对象存储服务器迁移至本地进行持久化缓存;在客户端本地缓存的数据量超过缓存阈值时,将客户端本地已缓存的数据替换出;客户端进行文件操作时,若待操作的文件已缓存到客户端本地,且客户端有相应的操作权限,则直接访问本地缓存的文件并完成操作;否则,通过网络远程访问对象存储服务器中的文件并完成操作。本发明能够简化分布式文件系统的数据管理,同时减少网络资源开销。

    一种基于固态盘阵列的数据处理方法及系统

    公开(公告)号:CN107273046B

    公开(公告)日:2019-08-13

    申请号:CN201710416081.7

    申请日:2017-06-06

    Abstract: 本发明公开了一种基于固态盘阵列的数据处理方法及系统,包括:接收写请求,指示固态盘阵列和日志盘写入写请求对应的数据,固态盘阵列包括N个成员盘;通过哈希表指示日志盘中记录的每个成员盘中最后一次写入的数据;在空闲时间、日志盘失效、日志盘的剩余空间低于第一阈值或有成员盘的剩余空间低于第二阈值时,指示固态盘阵列根据每个逻辑地址对应的N‑1个成员盘上的数据更新每个逻辑地址对应的校验信息;当有成员盘失效时,通过哈希表恢复失效成员盘中最后一次写入的数据,以及通过未失效成员盘中数据和对应逻辑地址的校验信息恢复失效成员盘中相应逻辑地址上的数据。本发明实施例减少了为计算校验块所需的预读操作,保证了访问负载的原始特性。

Patent Agency Ranking