计算机科学 ›› 2016, Vol. 43 ›› Issue (10): 33-39.doi: 10.11896/j.issn.1002-137X.2016.10.005

• 目次 • 上一篇    下一篇

面向IaaS的云计算系统可用性评估

李阿妮,张晓,赵晓南,张伯阳,柳春懿   

  1. 西北工业大学计算机学院 西安710129,西北工业大学计算机学院 西安710129;高性能服务器和存储技术国家重点实验室 济南250101,西北工业大学计算机学院 西安710129,西北工业大学计算机学院 西安710129,西北工业大学计算机学院 西安710129
  • 出版日期:2018-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受国家863重大项目(2013AA01A215),国家自然科学基金面上项目(61472323),西北工业大学基础研究基金(3102015JSJ0009),高效能服务器和存储技术国家重点实验室开放基金项目(2014HSSA11)资助

Cloud Computing System Availability Evaluation for IaaS

LI A-ni, ZHANG Xiao, ZHAO Xiao-nan, ZHANG Bo-yang and LIU Chun-yi   

  • Online:2018-12-01 Published:2018-12-01

摘要: 随着云计算应用范围的扩展,人们对云计算在安全性、可靠性、可用性等方面的担忧与日俱增。云计算服务商承诺提供的服务满足服务水平协议,主要包括性能和可用性。但是,因可用性的内在复杂性而缺乏定量评估手段,对于云计算系统用户而言更是如此。为此,提出面向最终用户和面向云计算服务提供商的云计算系统可用性评估方法,这两种方法都采用可用性的定义建立模型,并且采用虚拟机的启动时间代替平均故障修复时间(Mean Time To Repair,MTTR)。第一种方法的平均失效前时间(Mean Time To Failure,MTTF)采用云计算服务提供商提供的参数;第二种方法通过统计得到虚拟机的MTTF,并计算云计算系统之上的集群可用性。由于 难以对后者进行实验验证,因此只对第一种方法进行验证,通过实验测量公有云和私有云提供的虚拟机的启动时间,结合云计算服务提供商提供的MTTF,计算了两种不同云平台服务的可用性,该方法方便用户快速计算可用性,为用户选择不同的云服务提供建议,并且可以判断云计算服务提供商的承诺是否达到标准以及是否可以将一些关键行业应用服务迁移至云平台。

关键词: 云计算,可用性,平均失效前时间,平均故障修复时间,定量计算

Abstract: With the expansion of the cloud computing application,people are getting worried about the security,reliability and availability of cloud computing.The cloud computing system promises to provide the services that meet the servi-ce level agreements which commonly include performance and availability.However,because of the inherent complexity of the availability,the evaluation of availability lacks quantitative calculation method,especially for the cloud computing system users.To solve these issues,we proposed an end-user oriented and a cloud computing service provider oriented cloud computing system availability evaluation method.These two methods adopt the definition of the availability to build model and take the boot time of the virtual machine as mean time to repair(MTTR).The mean time to failure(MTTF) of the first method adopts the parameter which is provided by cloud computing service providers.The virtual machine’s MTTF of the second method is statistically obtained,meanwhile,the cluster availability of the cloud computing system is counted.Because it is difficult to carry out experimental verification for the latter,therefore,we only verified the first method.We measured the boot time of the virtual machine in public clouds and private clouds,and combined the MTTF which is provided by cloud computing service provider.Finally,we calculated the availability of two different kinds of cloud computing services.This method facilitates users to calculate the availability quickly and provides recommendations for users to choose different cloud services.In addition,users can judge whether the cloud computing provider’s promise reaches the standard and whether some important industry application services can migrate to the cloud platform.

Key words: Cloud computing,Availability,Mean time to failure,Mean time to repair,Quantitative calculation

[1] Luo Jun-zhou,Jin Jia-hui,Song Ai-bo,et al.Cloud:computing:Architecture and Key Technology[J].Journal on Communications,2011,32(7):3-21(in Chinese) 罗军舟,金嘉晖,宋爱波,等.云计算:体系架构与关键技术[J].通信学报,2011,32(7):3-21
[2] Armbrust M,Fox A,Griffith R,et al.A view of cloud computing[J].Communications of the ACM,2010,53(4):50-58
[3] Kim D S,Machida F,Trivedi K S.Availability modeling andanalysis of a virtualized system[C]∥15th IEEE Pacific Rim International Symposium on Dependable Computing,2009(PRDC’09).IEEE,2009:365-371
[4] Chuob S,Pokharel M,Park J S.Modeling and analysis of cloud computing availability based on eucalyptus platform for e-gover-nment data center[C]∥2011 Fifth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS).IEEE,2011:289-296
[5] Yang Zhi-ming,Zhang Jia-hui.A quantitative calculation model of the cloud computing availability[J].Computer Software and Applications,2014(7):28-29(in Chinese) 杨志明,张嘉慧.一种云计算可用性定量计算模型[J].计算机软件和应用,2014(7):28-29
[6] Che Jian-hua.Research on Performance and Availability Evaluation Methods of Virtualization Systems[D].Hangzhou:Zhejiang University,2010(in Chinese) 车建华.虚拟计算系统性能和可用性评测方法研究[D].杭州:浙江大学,2010
[7] Ghosh R,Longo F.Scalable Analytics for IaaS Cloud Availability[J].IEEE Transactions on Cloud Computing,2014,2(1):57-70
[8] Longo F,Ghosh R,Naik V K,et al.A scalable availability model for infrastructure-as-a-service cloud[C]∥2011 IEEE/IFIP 41st International Conference on Dependable Systems & Networks (DSN).IEEE,2011:335-346
[9] Ghosh R,Trivedi K S,Naik V K,et al.End-to-end performability analysis for infrastructure-as-a-service cloud:An interacting stochastic models approach[C]∥2010 IEEE 16th Pacific Rim International Symposium on Dependable Computing (PRDC).IEEE,2010:125-132
[10] Khazaei H,Misic J,Misic V,et al.Availability analysis of cloud computing centers[C]∥2012 IEEE Global Communications Conference (GLOBECOM).IEEE,2012:1957-1962
[11] Lai C D,Xie M,Poh K L,et al.A model for availability analysis of distributed software/hardware systems[J].Information and Software Technology,2002,44(6):343-350
[12] Vani B,Priya R C M.A Survey on the Security Issues in Cloud Computing[J].International Journal of P2P Network Trends and Technology,2014(11):16-19
[13] Mell P,Grance T.The NIST definition of cloud computing[J].Communication of the ACM,2011,3(6):50

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!