Int J Performability Eng ›› 2020, Vol. 16 ›› Issue (9): 1351-1361.doi: 10.23940/ijpe.20.09.p4.13511361

Previous Articles     Next Articles

Connected Data Set-based Virtual Machine Replication in Cloud Computing

Priti Kumari and Parmeet Kaur*   

  1. Department of Computer Science, Jaypee Institute of Information Technology, 201307, India
  • Submitted on ; Revised on ; Accepted on
  • Contact: * E-mail address: parmeet.kaur@jiit.ac.in

Abstract: Cloud computing data centers are generally driven by services executing over cost-efficient commodity hardware. The hardware is easily scaled horizontally by the addition of more resources. However, the use of commodity hardware also results in a high failure rate of physical machines (PMs) in the cloud environment. This, in turn, causes the failure of virtual machines (VMs) provisioned on the failed physical machine. The paper proposes a connected dominating set (CDS)-based method for the construction of a virtual backbone over the data center network topology. This backbone is then utilized to develop a replication-based fault tolerance scheme to improve the reliability of VM-based services. The CDS construction approach models the network topology as a graph using the PMs as nodes. It then proposes two rules based on temperature and node degree of PMs to obtain a CDS for the topology graph. The PMs at lower CPU temperature and possessing higher node degree are selected to constitute the CDS, and, subsequently, VM replicas are placed on these CDS nodes. The performance of the proposed replication scheme is evaluated using two metric: the total bandwidth and the energy consumed during replica placement and retrieval. It is compared with a random replica placement method and an existing method of CDS construction. The simulation outcomes demonstrate that the proposed method provides better reliability and consumes fewer resources than other methods.

Key words: cloud computing, reliability, fault tolerance, connected dominating set, virtual machine, replication