检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]哈尔滨工业大学移动计算中心,哈尔滨150001 [2]石家庄经济学院信息工程学院,石家庄050031
出 处:《系统工程理论与实践》2011年第S2期56-63,共8页Systems Engineering-Theory & Practice
基 金:国家高技术研究发展计划(863计划)(2009AA01A404);国家自然科学基金(61003047);国家科技支撑计划(2011BAH04803)
摘 要:分布式存储作为云计算的基础,通过复制技术在不同的地点放置数据的多个副本已成为提高云计算系统可靠性的方法.读写操作通过访问大多数副本成为维护副本之间的一致性基本的方法.当多个副本失效时,通过在新的节点上重构副本可以提高系统的可用性及可靠性.传统的方法在重构副本的过程中需要停止正在进行的读写操作,重构完毕后继续进行相应的读写操作.如何在重构过程中继续进行读写操作,并保持各副本之间的一致性成为新的问题.提出了基于主备的分布式共享内存算法,该算法实现了在不影响读写操作的情况下,可动态重构数据副本,从而提高了系统的可用性及可靠性,并保证了副本之间的一致性.首先设置辅助master,辅助master存储副本的配置及活动副本配置.辅助master提出重构请求,客户端节点只发布读写请求;其次,采用读1写n的方式优化读性能,通过master对n的自动调整,保证在存在失效副本的情况下,写操作的顺利完成;再次,保证读写操作与重构操作可以并发进行;最后,本算法可容忍n-1个存储节点失效.分布式存储作为云计算的基础,通过复制技术在不同的地点放置数据的多个副本已成为提高云计算系统可靠性的方法.读写操作通过访问大多数副本成为维护副本之间的一致性基本的方法.当多个副本失效时,通过在新的节点上重构副本可以提高系统的可用性及可靠性.传统的方法在重构副本的过程中需要停止正在进行的读写操作,重构完毕后继续进行相应的读写操作.如何在重构过程中继续进行读写操作,并保持各副本之间的一致性成为新的问题.提出了基于主备的分布式共享内存算法,该算法实现了在不影响读写操作的情况下,可动态重构数据副本,从而提高了系统的可用性及可靠性,并保证了副本之间的一致性.首先设置辅助master,辅助master存储副本的配置及活动副本配置.辅助master提出重构请求,客户端节点只发布读写请求;其次,采用读1写n的方式优化读性能,通过master对n的自动调整,保证在存在失效副本的情况下,写操作的顺利完成;再次,保证读写操作与重构操作可以并发进行;最后,本算法可容忍n-1个存储节点失效.
分 类 号:N94[自然科学总论—系统科学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222