首页 | 本学科首页   官方微博 | 高级检索  
     

面向云应用系统的容错即服务优化提供方法
引用本文:杨娜,刘靖.面向云应用系统的容错即服务优化提供方法[J].软件学报,2019,30(4):1191-1202.
作者姓名:杨娜  刘靖
作者单位:内蒙古大学 计算机学院, 内蒙古 呼和浩特 010021,内蒙古大学 计算机学院, 内蒙古 呼和浩特 010021
基金项目:国家自然科学基金(61662051,61262017)
摘    要:通过提供高效且持续可用的容错服务以保障云应用系统的可靠运行是至关重要的.采用容错即服务的模式,提出了一种优化的云容错服务动态提供方法,从云应用组件的可靠性及响应时间等方面描述云应用容错需求,以常用的复制、检查点和NVP(N-version programming)等容错技术为基础,充分考虑容错服务动态切换开销,分别针对支撑容错服务的底层云资源是否足够的场景,给出可用容错即服务提供方案的最优化求解方法.实验结果表明,所提方法降低了云应用系统支付的容错服务费用及支撑容错服务的底层云资源的开销,提高了容错服务提供商为多个云应用实施高效、可靠容错即服务的能力.

关 键 词:云计算  容错即服务  复制容错  检查点容错  最优化
收稿时间:2016/9/8 0:00:00
修稿时间:2017/1/18 0:00:00

Optimized Fault Tolerance as Services Provisioning for Cloud Applications
YANG Na and LIU Jing.Optimized Fault Tolerance as Services Provisioning for Cloud Applications[J].Journal of Software,2019,30(4):1191-1202.
Authors:YANG Na and LIU Jing
Affiliation:College of Computer Science, Inner Mongolia University, Hohhot 010021, China and College of Computer Science, Inner Mongolia University, Hohhot 010021, China
Abstract:It is important to provide efficient and continuously available fault tolerant services for cloud applications to ensure their reliable executions. This study adopts the fault tolerance as a service scheme to propose an optimized fault tolerance services provisioning method. The fault tolerance requirements for cloud applications are specified from certain aspects of cloud service components, such as reliability and response time. Based on major fault tolerance technologies, i.e., replication, checkpoint, and NVP (N-Version Programming), with consideration of the dynamic switching overhead among fault tolerance services, a novel method to compute optimal solution of feasible fault tolerance service provisioning is proposed according to the fault tolerance as a service scheme. Two analysis scenarios are considered, that is, whether cloud infrastructure resources used to support fault tolerance service are sufficient or not. The experimental results show that the proposed method reduces the fault tolerant service expenses for cloud application system, reduces the cost of cloud infrastructure resources supporting fault tolerance service, and improves the service capacity of fault tolerance service providers to provide efficient and reliable fault tolerance as a service for cloud application systems.
Keywords:cloud computing  fault tolerance as a service  replication fault tolerance  checkpoint fault tolerance  optimization
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号