-
公开(公告)号:CN107728943A
公开(公告)日:2018-02-23
申请号:CN201710927850.X
申请日:2017-10-09
Applicant: 华中科技大学
IPC: G06F3/06
CPC classification number: G06F3/0656 , G06F3/0604
Abstract: 本发明公开了一种延迟产生校验光盘的方法及其对应的数据恢复方法,属于校验技术领域。延迟产生校验光盘的方法为仅仅当分配给所述数据盘中的数据已经存放在所述数据缓冲区,并创建与所述数据盘对应的数据盘镜像文件之后,对该组数据盘镜像文件进行块级分条,并逐条进行校验计算,产生与所述数据盘镜像文件相对应的校验盘镜像文件,最后把所述校验盘镜像文件一次性刻录到校验盘中。而对应的数据恢复方法是通过读取校验盘的数据,逐条进行恢复数据计算,得到块级分条,写入到镜像文件,镜像文件的大小达到光盘物理容量后,得到恢复镜像文件。本发明通过缓存数据进行缓冲,延迟生成校验盘,适应光盘一次写多次读的特性,能够提升数据盘的写性能。
-
公开(公告)号:CN104407807B
公开(公告)日:2017-06-27
申请号:CN201410579759.X
申请日:2014-10-24
Applicant: 华中科技大学
IPC: G06F3/06
Abstract: 本发明公开了一种针对RS码存储集群的高效存储扩容方法,涉及数据重新分布和校验更新两个过程。具体包括:增加Δk个数据节点,并按照转置式数据布局重新分布旧数据,其中原始数据分块只在旧数据节点和新数据节点之间迁移,新数据分块直接填充到迁移后所空出区域;完成数据重新分布时,需要进行相应校验分块的更新操作。上述数据重新分布支持多次扩容并保持数据分布的均匀性。由于数据重新分布采用转置式数据布局,校验分块更新时,旧数据节点可直接计算校验差异分块ΔP,校验节点利用此校验差异分块ΔP完成校验分块的更新,从而减少校验更新开销。本发明中存储扩容方法不仅能提高存储效率,而且能完成高效扩容。
-
公开(公告)号:CN104052576B
公开(公告)日:2017-05-10
申请号:CN201410250861.5
申请日:2014-06-07
Applicant: 华中科技大学
Abstract: 本发明公开了一种云存储下基于纠错码的数据恢复方法,属于云存储技术领域。本发明首先将数据对象按块进行处理,在分布式云存储系统中的各远程存储节点中存储数据块、复制块以及校验块。当远程存储节点出现故障时,通过相关数据块所在存储节点的计算,将数据传输到替换节点中重组数据以实现数据恢复。本发明通过使用RS校验码及利用存储节点自身的计算性能,减少了网络通讯的数据量,能够在极低带宽的情况下进行数据恢复,同时仅使用一个复制块以及少量的校验块,节省了存储空间。
-
-
公开(公告)号:CN103914402B
公开(公告)日:2016-08-31
申请号:CN201410154741.5
申请日:2014-04-17
Applicant: 华中科技大学
Abstract: 本发明公开了一种基于纠删码缓存的重构优化方法,包括:失效数据缓存过程,包括:接收客户端写失效数据节点的客户端请求记录,将客户端请求记录写入由集群中存活节点预分配内存构成的纠删码缓存区中的数据区,根据纠删码缓存区中数据区的原有数据和新写入的客户端请求记录,更新纠删码缓存区中的校验区,向客户端返回写失效数据节点完成;以及缓存数据迁移过程,包括:读取纠删码缓存区中的一条客户端请求记录,从失效节点对应的替换节点中数据偏移地址为offset的位置读取数据,将客户端请求记录对应的新数据newdata写入替换节点中写数据偏移地址为offset的位置。本发明能够提高失效数据节点的重构性能,并能降低客户端失效写的响应时间。
-
公开(公告)号:CN105824578A
公开(公告)日:2016-08-03
申请号:CN201610139298.3
申请日:2016-03-11
Applicant: 华中科技大学
CPC classification number: G06F3/061 , G06F3/0689 , G06F11/1064
Abstract: 本发明公开了一种减少RAID?6解码I/O数据量的方程选择方法:一次只选择一个校验方程,而且遵循每次都选择具有最多可重用块的校验方程的原则,直到选定的校验方程数量与条带中丢失的数据块数量一致为止;为了快速选出可重用块数量最多的校验方程,维持一个按可重用块数量排序的校验方程序列,每次从序列顺序选择校验方程。使用本发明方法选择校验方程子集用于解码时,解码I/O的数据量要少于传统解码方法使用的数据量,这有助于减少解码时从磁盘读取数据的时间,从而提高解码性能。
-
公开(公告)号:CN104765572A
公开(公告)日:2015-07-08
申请号:CN201510134591.6
申请日:2015-03-25
Applicant: 华中科技大学
IPC: G06F3/06
Abstract: 本发明提供了一种虚拟存储服务器系统,所述系统包括一个计算节点和若干个存储节点,其中:所述计算节点包含CPU、内存、主板以及存储部件,所述存储部件由若干固态盘构成;所述存储节点包含一个低能耗存储控制器和一组磁盘;所述计算结点和存储结点之间通过网络互联,计算结点的存储空间和存储结点的存储空间共同构成一个虚拟存储空间;在任何时间点,计算结点和存储结点中存在一个作为主存储控制器,整体管理整个虚拟存储空间,对外提供一个存取本虚拟存储空间数据的入口;计算型任务运行在计算结点上,如果一段时间没有计算型任务,则关闭计算结点,把数据存取型任务放到存储结点上执行;一旦有计算任务到达本虚拟存储服务器,则启动计算结点。
-
公开(公告)号:CN104484126A
公开(公告)日:2015-04-01
申请号:CN201410640456.4
申请日:2014-11-13
Applicant: 华中科技大学
IPC: G06F3/06
CPC classification number: G06F3/0652
Abstract: 本发明公开了一种基于纠删码的数据安全删除方法,包括:将源数据均分为k个相同大小的数据块,标识为D0、D1、…、Dk-1,选择一个随机数或伪随机数nonce,使用密钥Key对其进行加密,以得到一个与数据块D0相同大小的块,利用得到的块对D0、D1、…、Dk-1进行按位异或,以得到新的数据块C0、C1、…、Ck-1,将随机数或伪随机数nonce均分为k份,并将其分别附加到数据块C0、C1、…、Ck-1末尾,以得到数据块C0’、C1’、…、Ck-1’,采用系统纠删码算法对k个数据块C0’、C1’、…、Ck-1’进行编码计算,以得到r个校验块P0、P1、…、Pr-1。本发明能够解决现有方法中由于重复覆盖写引起的高写开销和对磁盘造成的损伤,以及采用数据副本方式以增强数据可用性时增加覆盖写开销的技术问题。
-
公开(公告)号:CN102521046B
公开(公告)日:2014-04-09
申请号:CN201110327326.1
申请日:2011-10-25
Applicant: 华中科技大学
Abstract: 本发明提供了一种服务器的工作方法,包括以下步骤:开启计时器,并设置其初始持续时间t=0,判断当前负载队列的深度是否介于低负载阈值与高负载阈值之间,若当前负载队列的深度不是介于低负载阈值与高负载阈值之间,则判断当前负载队列的深度是否小于低负载阈值,若当前负载队列的深度小于低负载阈值,则判断计时器的持续时间t是否大于低负载时间阈值,若计数器的持续时间t大于低负载时间阈值,则由当前的计算模块切换到另一更低能级的计算模块,更低能级的计算模块开始接收新的负载。本发明具有可扩展计算模块性能、可灵活扩展存储空间、可根据性能需求调节计算模块能耗、可实现最低化系统空载能耗进而实现高效能服务的优点。
-
公开(公告)号:CN103106124A
公开(公告)日:2013-05-15
申请号:CN201210591296.X
申请日:2012-12-29
Applicant: 华中科技大学
Abstract: 本发明公开了一种基于纠删码集群存储系统的交叉重构方法,包括:第i个替换节点RNi将自身条带号的基准值rowstep初始化为0,替换节点RNi向集群中任意k个存活节点发出请求,获取这k个存活节点的第rowstep+i个条块,分别记为B1,…,Bk,替换节点RNi使用条块B1,…,Bk计算出属于集群的第rowstep+i个条带的f个失效块,分别记为RBrowstep+i,1,…,RBrowstep+i,f,替换节点RNi将失效块RBrowstep+i,i写入本地磁盘,成为本地的第rowstep+i个条块。本发明能够降低网络带宽开销和加快重构速度。
-
-
-
-
-
-
-
-
-