Cloud Server Reliability Enhancement Via Virtual Machine Optimization

Authors

  • G D Manish Lal  Department of Computer Science and Engineering, Marthandam College of Engineering and Technology, Kuttakuzhi, Tamil Nadu, India
  • Anila S V  Assistant Professor, Department of Computer Science and Engineering, Marthandam College of Engineering and Technology, Kuttakuzhi, Tamil Nadu, India

Keywords:

VMP, Virtual Machines

Abstract

With the increasing scale of cloud datacenters and rapid development of virtualization technologies, many cloud-based services have been deployed to meet requirements. Virtual machines (VMs) are placed on physical servers, and often provide virtual environment for cloud services. Therefore, virtual machines placement (VMP) problem has gradually attracted many attentions. It is meaningful that how to effectively and efficiently place VMs on servers to guarantee the service reliability and reduce the bandwidth consumption. In this paper, we first formulate VMP with a reliability model and a bandwidth consumption model, and analyse its complexity. This paper proposes a redundant VM placement optimization approach to enhancing the reliability of cloud services. The approach employs three algorithms. The first algorithm selects an appropriate set of VM-hosting servers from a potentially large set of candidate host servers based upon the network topology. The second algorithm determines an optimal strategy to place the primary and backup VMs on the selected host servers with k-fault-tolerance assurance. Lastly, a heuristic is used to address the task-to-VM reassignment optimization problem, which is formulated as finding a maximum weight matching in bipartite graphs. The evaluation results show that the proposed approach outperforms four other representative methods in network resource consumption in the service recovery stage

References

  1. M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica, and M. Zaharia. (2009, Feb.) Above the clouds: A Berkeley view of cloud computing.
  2. W. Voorsluys, J. Broberg, and R. Buyya, “Introduction to cloud computing,” in Cloud Computing: Principles and Paradigms. New York, NY, USA: Wiley, 2011, pp. 3–37.
  3. R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, “Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility,” Future Gener. Comput. Syst., vol. 25, no. 6, pp. 599–616, 2009.
  4. B. P. Rimal, E. Choi, and I. Lumb, “A taxonomy and survey of cloud computing systems,” in Proc. 5th Int. Joint Conf. INC, IMS and IDC, 2009, pp. 44–51.
  5. M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica et al., “A view of cloud computing,” Commun. ACM, vol. 53, no. 4, pp. 50–58, 2010.

Downloads

Published

2021-04-10

Issue

Section

Research Articles

How to Cite

[1]
G D Manish Lal, Anila S V, " Cloud Server Reliability Enhancement Via Virtual Machine Optimization, International Journal of Scientific Research in Science and Technology(IJSRST), Online ISSN : 2395-602X, Print ISSN : 2395-6011, Volume 9, Issue 1, pp.1329-1332, March-April-2021.