计算机科学 ›› 2018, Vol. 45 ›› Issue (5): 317-321.doi: 10.11896/j.issn.1002-137X.2018.05.055

• 交叉与前沿 • 上一篇    

基于状态转移图的虚拟集群节点可用性分析

车建华,任守纲,余勇,徐焕良   

  1. 南京农业大学信息科技学院 南京210095,南京农业大学信息科技学院 南京210095,全球能源互联网研究院 南京210003,南京农业大学信息科技学院 南京210095
  • 出版日期:2018-05-15 发布日期:2018-07-25
  • 基金资助:
    本文受国家科技支撑计划项目(2015BAK36B05),江苏省重点研发计划项目(BE2016803),国家自然科学基金项目(71303120),南京农业大学青年科创基金项目(KJ2013033)资助

Availability Analyzing of Virtual Cluster Nodes Based on State Transition Diagram

CHE Jian-hua, REN Shou-gang, YU Yong and XU Huan-liang   

  • Online:2018-05-15 Published:2018-07-25

摘要: 针对虚拟集群节点的可用性评价,提出了一种基于状态转移图的虚拟集群节点可用性模型。首先,通过分析虚拟集群节点的部署方式和运行过程,确立了虚拟集群节点的5种生命周期状态,并阐明了5种生命周期状态之间的转移关系;然后,对于无备用节点和有备用节点两种情况下的虚拟集群节点,分别给出了相应的状态转移图,并建立了一系列的可用性模型。根据实际虚拟集群系统的运行日志,设定所提出的虚拟集群节点可用性模型的参数值,然后进行了多次数值模拟实验。实验结果表明,所提出的虚拟集群节点可用性模型的分析结果与实际可用性水平一致,能够正确地反映虚拟集群节点的可用性规律。

关键词: 虚拟机,虚拟集群节点,状态转移图,可用性模型,集群系统

Abstract: Aiming at the availability evaluation of virtual cluster nodes,a state transition diagram-based virtual cluster node availability model was proposed.First,five lifecycle states of virtual cluster nodes are established by analyzing the deployment mode and running process of virtual cluster nodes,and the transition relations between five lifecycle states are expounded.Then,the state transition diagrams of a virtual cluster node without a standby node and with a standby node are respectively presented,and the corresponding availability models of virtual cluster nodes are proposed based on the above state transition diagrams.Many numerical simulation experiments were conducted after setting the parameter values of the proposed availability models according to the running log of a real virtual cluster system.The experimental results show that the analytical results of the proposed availability models are in accordance with the real availability level and they are able to reflect the availability law of virtual cluster nodes properly.

Key words: Virtual machine,Virtual cluster node,State transition diagram,Availability model,Cluster system

[1] ARMBRUST M,FOX A,GRIFFITH R,et al.A view of cloud computing[J].Communications of the ACM,2010,53(4):50-58.
[2] NISHIMURA H,MARUYAMA N,MATSUOKA S.VirtualClusters on the Fly-Fast,Scalable,and Flexible Installation[C]∥The 7th IEEE International Symposium on CLUSTER Computing and the Grid.Rio de Janeiro,Brazil,2007:549-556.
[3] JOHNSON J A M,MALEK M.Survey of software tools forevaluating reliability,availability,and serviceability[J].ACM Computing Surveys(CSUR),1988,20(4):227-269.
[4] HUANG M Y ,WEI O,HU J.Fault Tree Generation Based on Fault Configuration[J].Computer Science,2017,4(2):182-191.(in Chinese) 黄鸣宇,魏欧,胡军.基于故障配置的故障树生成[J].计算机科学,2017,4(2):182-191.
[5] ZHENG J,OKAMURA H,DOHI T.Availability ImportanceMeasures for Virtualized System with Live Migration[J].Applied Mathematics,2015,6(2):359-372.
[6] MANEL S,RIDHA A,ALIA M.Optimised Migrate VirtualMachine Rejuvenation[J].Journal of Computer & Communications,2015,3(8):33-40.
[7] THEIN T,PARK J S.Availability analysis of application ser-vers using software rejuvenation and virtualization[J].Journal of Computer Science and Technology,2009,24(2):339-346.
[8] THEIN T,CHI S D,PARK J S.Availability modeling and analysis on virtualized clustering with rejuvenation[J].International Journal of Computer Science and Network Security,2008,8(9):72-80.
[9] FARR E,HARPER R,SPAINHOWER L,et al.A Case forHigh Availability in a Virtualized Environment(HAVEN)[C]∥The 3rd International Conference on Availability,Reliability and Security.Barcelona,Spain,2008:675-682.
[10] CHE J H,HE Q M,CHEN J H,et al.A software simulation-based fault injection tool of virtual machine systems[J].Journal of Zhejiang University(Engineering Science),2011,45(4):614-620.(in Chinese) 车建华,何钦铭,陈建海,等.基于软件模拟的虚拟机系统故障插入工具[J].浙江大学学报(工学版),2011,45(4):614-620.
[11] CULLY B,LEFEBVRE G,MEYER D,et al.Remus:High avai-lability via asynchronous virtual machine replication[C]∥The 5th USENIX Symposium on Networked Systems Design and Implementation.San Francisco,California,2008:161-174.

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!