融合容错需求和资源约束的云容错服务适配方法研究

来源 :内蒙古大学 | 被引量 : 0次 | 上传用户:tian1_sheng2_wo3_cai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算以其虚拟化、按需服务等特点吸引了越来越多的应用系统迁移到云上。但是,云平台底层基础设施的高度复杂性使得云数据中心会经受大量的故障,并降低云应用系统的可靠性。因此,容错对云应用系统变得十分重要。如果由云基础架构服务提供商为云应用系统提供容错服务,不同云应用系统的容错需求将不能被充分顾及;相反,如果由云应用系统自行实现容错机制,云基础架构底层物理资源将很难得到充分利用。因此,容错即服务模式应运而生,即由第三方容错服务提供商以容错即服务的方式为云应用系统提供容错服务。这不仅能够顾全不同云应用系统的容错需求,还能充分利用底层的云资源。在目前的容错即服务研究中,很多研究都假设用户在定义容错需求时指定了容错方法,但这会存在如下不足:首先,容错解决的主要问题是提高应用的可靠性,而可靠性是用户最关心的问题。让用户指定容错方法会使用户的容错需求无法直接反映用户关心的可靠性。其次,如果用户指定容错方法,那么满足用户容错需求所需的资源将是固定的。云容错服务供应商现有资源的固定性以及满足用户容错需求所需资源的固定性,使供应商只能为固定数量的用户提供容错服务,这会使云资源得不到充分利用,进而对供应商的收益产生影响。因此,本文针对用户容错需求定义无法直接反映容错可靠性以及云容错服务供应商资源得不到充分利用等问题,提出了一种融合容错需求和资源约束的云容错服务适配方法。对用户的容错需求进行详细的定义,并从云容错服务供应商的角度,分别在其资源是否足够以及是否考虑容错方法间的切换开销的场景下,研究容错服务适配方法并使用最优化理论生成该适配方法下的容错服务。本文的工作主要包括以下几个部分:给出用户容错需求的合理描述方式;计算使用不同的容错方法满足用户可靠性需求时的资源需求、成本开销和响应时间,并对容错方法的容错效果进行分析;计算容错方法间的切换开销;提出不同场景下的容错服务适配方法并生成相应的容错服务。实验结果表明,本文提出的容错服务适配方法生成的容错服务,不仅能够满足用户的容错需求,还能使云容错服务供应商通过充分利用资源获得最大收益。
其他文献
科学计算对计算机的计算能力的需求是无止境的,随着计算机硬件的飞速发展,计算机的运行速度已从每秒几万次到每秒百万甚至千万上亿次。算法也相应地由串行的算法发展到适合大规
随着嵌入式系统功能的日益强大,在享受嵌入式设备对现代生活带来便捷的同时,系统对能耗的要求也不断增加。而嵌入式便携设备均采用电池作为主要能源,但是电池技术的发展速度远跟
Internet技术的快速发展和Web服务的日益增多以及互联网的迅速普及,使分布式计算得到了长足的发展。如何在众多的Web服务中灵活、快速、准确地发现及组合满足用户需求的服务
统一建模语言(Unified Modeling Language, UML)是一种通用的图形建模语言,它已成为面向对象分析和设计的工业标准。UML采用元模型、对象约束语言(Object Constraint Languag
随着无线传感器网络技术的快速发展和日益成熟,无线技术走入了工业控制系统领域,并成为了工业控制系统研究的热点;工业无线技术拥有低成本、低功耗、部署简单等众多优点,拥有
绝大部分的蛋白质相互作用结合自由能仅由少数关键残基所贡献,这种残基被称为热点残基。热点残基对我们理解蛋白质功能和研究蛋白质相互作用非常重要。目前主要通过丙氨酸突变
计算机三维动画与虚拟现实是计算机图形学的一类典型应用,而基于真实感的物理模拟正是这些应用背后的技术支撑,具有重要研究意义。基于真实感的物理模拟由于问题本身的高计算
镁合金具有比重小、绿色环保等优点,日益成为汽车、航空航天以及电子消费品等领域的重要材料。但是,镁合金的耐腐蚀性能较差,这一直是阻碍其进一步应用的主要因素,也是镁合金研究
基于浏览器的偷渡式下载攻击(Drive-by Download Attacks)已经成为当前最具威胁的恶意攻击方式之一。与正常的弹出式下载方式不同,偷渡式下载攻击在不与用户交互的情况下利用系
作为功能特性非常丰富的嵌入式多媒体操作系统,Android因具有优良的跨平台特性,和强大的多媒体特性,以及软件开发的便捷性和开源特点,发展至今日,已延伸到了整个移动终端领域