-
公开(公告)号:CN102289354B
公开(公告)日:2013-07-10
申请号:CN201110164595.0
申请日:2011-06-17
Applicant: 华中科技大学
IPC: G06F3/06
Abstract: 本发明提供了一种失效盘优先的Cache替换方法,该方法通过计算所有局部堆栈中最底部的内存块的权重,并删除其中具有最大或最小权重的内存块;权重的计算方法对于失效磁盘和非失效磁盘有所不同,并将磁盘块放入删除后获得的空闲内存块,由于失效盘的内存块的权重最小或最大的概率较大,所以可得达到优先保留失效盘内存块的目的。该方法通过减少cache对于失效磁盘的定向次数,减少了对于整个存活磁盘的I/O请求次数,更少的I/O请求能够提高磁盘阵列的性能。
-
公开(公告)号:CN102270161B
公开(公告)日:2013-03-20
申请号:CN201110154341.0
申请日:2011-06-09
Applicant: 华中科技大学
IPC: G06F11/10
Abstract: 本发明提供了一种基于纠删码的多等级容错数据存储方法,包括以下步骤:(A)将数据分成多个类别;(B)根据待存储数据所属类别的组织策略,按照编码方式对待存储数据进行编码,将编码后的待存储数据按照存储方式进行存储;所述的组织策略包括编码方式和存储方式,所述编码方式包括本地编码方式和远程编码方式,所述存储方式为本地存储、远程存储或本地与远程同时存储。本发明根据数据特点制定数据组织策略,通过多等级数据组织方式,能够最大限度地适应数据的特点并满足应用的需求,方便用户以最佳方式访问其数据。本发明同时还提供了基于纠删码的多等级容错数据的读取和恢复方法。
-
公开(公告)号:CN102681793A
公开(公告)日:2012-09-19
申请号:CN201210110334.5
申请日:2012-04-16
Applicant: 华中科技大学
Abstract: 本发明公开了一种基于纠删码集群存储系统的局部式数据更新方法,包括以下步骤:接收用户发出的对数据D0的更新请求,并根据更新请求将数据D0更新为D0’,将更新后的数据D0’发送到待更新的数据节点,待更新的数据节点从本地磁盘读取数据D0到内存中,在待更新的数据节点的内存中计算出所有m个冗余节点需要的临时数据块集合,数据节点将更新后的数据D0’写入本地磁盘,数据节点将m个临时数据块通过网络并行发送至m个冗余节点上,第j个冗余节点从本地磁盘读取原始的冗余数据Pj,并计算出新的校验数据Pj’,第j个冗余节点将计算得到的校验数据块Pj’写到本地磁盘上。本发明能有效减小带宽的消耗,降低更新服务器的负载压力,从而提高数据更新性能。
-
公开(公告)号:CN102012792B
公开(公告)日:2012-08-15
申请号:CN201010529032.2
申请日:2010-11-02
Applicant: 华中科技大学
Abstract: 本发明公开了一种快速重构的RAID-6编码及重构方法,可以容忍双盘失效,且满足RAID-6特性。这种编码方法是一种具有最优化恢复时间的非MDS RAID-6型编码。磁盘的读写性能和重构性能是纠删码设计者最关心的问题,现有的RAID-6编码存在着一定的局限性。有的RAID-6编码生成校验元素时需要大量数据元素的参与,约束了单盘失效或者双盘失效情况下的重构性能,有的编码存储效率或者空间利用率低,进而影响了读写性能。本发明不但在重构性能有很大的提高,而且有着很好的读写性能,与目前主流的RAID-6型编码相比较,在许多方面都有着明显的优势。本发明具有高可靠性、高扩展性、低计算量和低I/O复杂度,以及快速恢复丢失数据的功能,这些优势使它有着实用性和推广潜力。
-
公开(公告)号:CN102521067A
公开(公告)日:2012-06-27
申请号:CN201110392542.4
申请日:2011-12-01
Applicant: 华中科技大学
IPC: G06F11/10
Abstract: 本发明公开了一种新的RAID-6编码及其重构方法,它可以容忍双盘失效,且满足RAID-6特性。该编码是一种具有最优条带写性能的MDSRAID-6型编码。磁盘的读写性能是纠删码设计者最关心的问题,但现有的RAID-6编码中,无论是水平RAID-6编码还是垂直RAID-6编码都有一个缺陷,就是他们的部分条带写性能不佳。而本发明所设计的编码方式有着很好的读写性能,尤其是使部分条带写性能得到很大的改善,并且其重构过程也比较简单。相对目前其它一些主流的RAID-6型编码,该编码有着很大的优势。本发明具有高可靠性、高扩展性、低I/O复杂度,对损失数据也能高效恢复,这些优势使它有着实用性和推广潜力。
-
公开(公告)号:CN102270161A
公开(公告)日:2011-12-07
申请号:CN201110154341.0
申请日:2011-06-09
Applicant: 华中科技大学
IPC: G06F11/10
Abstract: 本发明提供了一种基于纠删码的多等级容错数据存储方法,包括以下步骤:(A)将数据分成多个类别;(B)根据待存储数据所属类别的组织策略,按照编码方式对待存储数据进行编码,将编码后的待存储数据按照存储方式进行存储;所述的组织策略包括编码方式和存储方式,所述编码方式包括本地编码方式和远程编码方式,所述存储方式为本地存储、远程存储或本地与远程同时存储。本发明根据数据特点制定数据组织策略,通过多等级数据组织方式,能够最大限度地适应数据的特点并满足应用的需求,方便用户以最佳方式访问其数据。本发明同时还提供了基于纠删码的多等级容错数据的读取和恢复方法。
-
公开(公告)号:CN101945131A
公开(公告)日:2011-01-12
申请号:CN201010282427.7
申请日:2010-09-16
Applicant: 华中科技大学
IPC: H04L29/08
Abstract: 本发明公开了一种基于存储虚拟化的数据迁移方法,该方法基于存储虚拟化的数据迁移系统实现,在客户端代理中进行,是将源逻辑卷的数据迁移到目标逻辑卷的过程。本发明以逻辑卷为迁移单位,以满足在目标逻辑卷中满写操作的原则,从而提高了迁移效率。本发明在迁移过程中进行迁移速率控制,以最大可能优先满足用户请求,有效保证了业务不间断地运行。本发明方法简化了现有技术方法的复杂性,保证了源逻辑卷和目标逻辑卷的数据一致性。
-
公开(公告)号:CN101808095A
公开(公告)日:2010-08-18
申请号:CN201010128240.1
申请日:2010-03-22
Applicant: 华中科技大学
Abstract: 本发明公开了一种分布式存储环境下的加密副本组织方法,该方法将系统数据的管理单位数据块分成多个大小相等数据段,系统仍以块为单位进行管理,客户端以数据段为单位对数据进行加密,这样就能对数据块提供更细粒度的控制。由于数据块是被分段加密的,故各个密文数据段之间不具有相关性,可以被并行的加解密,避免了小数据量的读写就对整个数据块进行加解密带来的巨大开销;对于大数据量的读,将读请求进行分组,将不同的分组请求并行的发送到维护着被请求文件数据块副本的各个存储节点,并行读取各个分组,提高读数据的效率。本发明实现了在分布式存储环境下应用加密技术和副本技术,所提出的加密副本组织方法极大的提高了读写数据的效率。
-
公开(公告)号:CN1996944A
公开(公告)日:2007-07-11
申请号:CN200610124995.8
申请日:2006-11-09
Applicant: 华中科技大学
IPC: H04L12/56 , G06F12/00 , G06F12/08 , G06F15/163
Abstract: 本发明公开了一种用于集群存储系统的全局缓存管理的方法。本发明在本地存储的层次之上增加全局缓存的抽象层,构成由系统中各存储节点相互协作、准确高效的全局缓存管理的方法;再通过定量测量各存储节点本地缓存中数据块的局部性强度、设定各自的评价数据块局部性强弱的基准、和定量测量各存储节点本地缓存的利用率,为节点的本地缓存管理和数据块迁移的决策提供准确可靠的依据。本发明能有效管理各存储节点的本地缓存,提高其本地缓存命中率,充分利用其他节点的本地缓存、在各节点的本地缓存之间进行准确高效的数据块迁移,消除由于数据块迁移而导致的不必要的磁盘访问,平衡各个存储节点的本地缓存的利用率,大大提高了系统的数据访问效率。
-
公开(公告)号:CN1960372A
公开(公告)日:2007-05-09
申请号:CN200610124993.9
申请日:2006-11-09
Applicant: 华中科技大学
Abstract: 本发明公开了一种在内核态文件系统层的加密读写方法,该方法位于虚拟文件系统和物理文件系统之间,读操作时,先对读取的密文数据进行解密,再传给上层的虚拟文件系统;写操作时,先判断写操作的类型,若是写入操作,则先将待写的明文数据进行加密,再将截取的密文数据传给下层的物理文件系统,若是修改操作,则对读入内存的密文数据进行局部解密、覆盖、全局加密、局部截取等四个步骤的操作。该方法不仅具备内核态操作所固有的高效性,而且采用局部解密和局部截取的方式来提高数据操作的效率。从试验过程和试验数据可知,使用本发明加密读写方法可以同时克服应用层加密程序的不便利性和用户态加密文件系统的低效率。
-
-
-
-
-
-
-
-
-