-
公开(公告)号:CN102681791A
公开(公告)日:2012-09-19
申请号:CN201210107258.2
申请日:2012-04-13
Applicant: 华中科技大学
Abstract: 本发明公开了一种集群存储系统的节能存储方法,包括以下步骤:获取请求队列信息,判断请求队列信息是读数据请求还是写数据请求,如果是读数据请求,则根据读数据请求进行读数据操作,以得到读数据请求对应的数据,否则根据写数据请求,判断写数据请求对应的数据节点是否失效,如果失效,则对失效的数据节点进行数据重构操作,否则判断当前的缓存空间利用率是否达到阈值,如果达到阈值,则根据缓存空间利用率对缓存中的数据进行数据同步操作,否则对写数据请求对应的数据进行写入操作。本发明在保证可靠性的情况下,能够有效地提高存储系统的容错能力和存储效率,降低存储系统的能耗,这些优势使它有着实用性和推广潜力。
-
公开(公告)号:CN102681791B
公开(公告)日:2015-04-15
申请号:CN201210107258.2
申请日:2012-04-13
Applicant: 华中科技大学
Abstract: 本发明公开了一种集群存储系统的节能存储方法,包括以下步骤:获取请求队列信息,判断请求队列信息是读数据请求还是写数据请求,如果是读数据请求,则根据读数据请求进行读数据操作,以得到读数据请求对应的数据,否则根据写数据请求,判断写数据请求对应的数据节点是否失效,如果失效,则对失效的数据节点进行数据重构操作,否则判断当前的缓存空间利用率是否达到阈值,如果达到阈值,则根据缓存空间利用率对缓存中的数据进行数据同步操作,否则对写数据请求对应的数据进行写入操作。本发明在保证可靠性的情况下,能够有效地提高存储系统的容错能力和存储效率,降低存储系统的能耗,这些优势使它有着实用性和推广潜力。
-
公开(公告)号: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’写到本地磁盘上。本发明能有效减小带宽的消耗,降低更新服务器的负载压力,从而提高数据更新性能。
-
公开(公告)号:CN102270161A
公开(公告)日:2011-12-07
申请号:CN201110154341.0
申请日:2011-06-09
Applicant: 华中科技大学
IPC: G06F11/10
Abstract: 本发明提供了一种基于纠删码的多等级容错数据存储方法,包括以下步骤:(A)将数据分成多个类别;(B)根据待存储数据所属类别的组织策略,按照编码方式对待存储数据进行编码,将编码后的待存储数据按照存储方式进行存储;所述的组织策略包括编码方式和存储方式,所述编码方式包括本地编码方式和远程编码方式,所述存储方式为本地存储、远程存储或本地与远程同时存储。本发明根据数据特点制定数据组织策略,通过多等级数据组织方式,能够最大限度地适应数据的特点并满足应用的需求,方便用户以最佳方式访问其数据。本发明同时还提供了基于纠删码的多等级容错数据的读取和恢复方法。
-
公开(公告)号:CN103106124B
公开(公告)日:2015-06-17
申请号: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个条块。本发明能够降低网络带宽开销和加快重构速度。
-
公开(公告)号: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个条块。本发明能够降低网络带宽开销和加快重构速度。
-
-
-
-
-
-