跨数据中心容错的云存储系统

被引量 : 0次 | 上传用户:woainiwgy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现有主流的云存储系统大多只支持单数据中心内的容错,其假设数据中心整体是永不故障的。但事实上,数据中心也会出现整体故障。为了容忍数据中心整体故障,需要考虑跨数据中心容错场景的特点,包括数据中心间的延迟高、带宽贵以及数据块大量不可用等。根据这些特点设计容错算法和实现云存储系统时,又存在容错性、延迟、吞吐量和成本之间权衡的困难。本文提出了适合跨数据中心容错场景的算法,并实现了相应的云存储系统,最后通过实验验证了所提出算法的可行性。本文的主要工作有:1.本文首先基于主流单数据中心内容错的编码算法,针对跨数据中心容错的场景特点,设计了对应的跨数据中心容错算法,包括MC-CDFA算法、RSC-CDFA算法和LRC-CDFA算法。但经过分析后发现,这些容错算法有一些容错性不足、成本高等问题。2.本文在主流Erasure Codes算法低存储成本的基础上,引入了Domain的概念,提出了Domain Fault Codes(DFC)和拓扑感知的思路,在获取低存储成本、低修复带宽成本的同时,提供能容忍数据中心级别故障的容错性。以DFC和拓扑感知为基础,本文提出了适用于冷数据归档等场景的DFC-TCDFA算法。为了优化延迟,推广到通用场景,本文又进一步提出了适用于通用场景的MCLDFC-TCDFA算法。3.本文以DFC-TCDFA算法为核心实现了一个跨数据中心容错的云存储系统,最后通过模拟数据中心故障等实验验证了该系统的高容错性、高可用性、低成本等特性,进而验证了所提出的DFC编码和DFC-TCDFA算法的可行性。
其他文献
<正>教育的存在,是因为有社会的需要,职业教育从诞生到发展,都受经济发展对人才需求的牵引。确立高等职业教育培养目标,既不能借助于传统教育培养目标进行逻辑推理,也不能离
案例教学是近年来兴起的一种新型的教学方式,目前已被许多普通本科院校采用于法学和医学教学方面,它在与传统的教学方式相比,这种教学方式侧重实践和案例的讲解分析,强调教学
随着“大数据”时代的到来,智能化、精细化、个性化为特征的“工业4.0”已经成为可能。而工业制造企业依然是以“产品为中心”,缺少对客户群体的细化划分,营销策略也是“狂轰
2009年6月在国家体育总局与教育部联手推动下,校园足球正式拉开序幕。校园足球从全面开展到目前为止,第一个五年计划已经结束,但是在校园足球开展过程中还存在诸多问题。为提
高职高专学生有其独特的心理特点,根据其心理特点和高职阶段各个年级学习任务与职业发展任务进行合理的职业生涯规划。为其走出就业误区,顺利就业做好充分的准备。
为了解准男幼师的生存现状动机,本研究采用访谈法,重点对准男幼师进行访谈,了解他们实习历程、职业看法等,得出准男幼师职业发展影响因素,包括内部影响因素和外部影响因素。
英语课堂提问是课堂教学的重要组成部分。有效的提问方式,不仅有助于教学效果和质量的提高,有助于学生深入理解教学内容,而且对于培养学生学习兴趣、激起探究知识的愿望、启
《西游记》中的猪八戒贪吃、好色、意志不坚定……这样平凡还有点缺点的男人,却以积极的生活态度和自以为是的小聪明及来自生活的幽默,成为了如今女性寻找的性情中的男人。
近年来,在职业教育和"三农"问题日益成为国家和社会焦点的大背景下,与农村、农业、农民发展直接相关的农村职业教育成为我们关注和研究的重中之重。通过重点对21世纪以来有关
动物抗病育种已成为育种学家研究的热点,其中抗病力的选择是研究的前提。作者就利用免疫应答、分子遗传标记及基因工程对动物抗病力选择的研究进行简要的阐述,分析各种方法的