Author:
Moharana Suresh Chandra,Panda Bishwabara,Mishra Manoj Kumar,Mishra Bhabani Shankar Prasad,Swain Amulya Ratna,Mund Ganga Bishnu
Abstract
Virtualization is a core and requisite technology in Cloud Computing that provisions scalable virtual resources for execution of varied applications. It enables the cloud datacenter resources to be multiplexed within numerous virtual computing environments recognized as virtual machines. These virtual machines consolidates varied applications with diversified resource requirements. It prompts to increase in load imbalance level leading to reduced performance and SLA violations. In order to achieve load balancing across virtual machines varied approaches are presented in literature and virtual machine migration based load balancing is a popular move in this direction. In this work, recent literature on different migration based load balancing schemes are reviewed. The objective of the work is highlight the features, advantages and shortcomings of the considered literature. Alongside that, the effort is conferred to provide an analytical view over different perspectives which will motivate the research in this area.
Subject
Artificial Intelligence,Control and Systems Engineering,Software
Reference53 articles.
1. A. Fox, R. Griffith, A. Joseph, R. Katz, R.A. Konwinski, G. Lee and I. Stoica, Above the clouds: A berkeley view of cloud computing, Dept Electrical Eng and Comput Sciences, University of California, Berkeley, Rep UCB/EECS 28(13) (2009).
2. Cuckoo search algorithm: A meta heuristic approach to solve structural optimization problems;Gandomi;Engineering with Computers,2013
3. A. Kaur and A. Kumar, Trends towards energy efficient with backfilling based scheduling techniques for cloud computing, International Journal of Computer Applications 155(6) (2016).
4. Load balancing cloud computing: State of art;Khiyaita;2012 National Days of Network Security and Systems,2012
5. KVM: The linux virtual machine monitor;Kivity;Proceedings of the Linux Symposium,2007