Smart elastic scheduling algorithm for virtual machine migration in cloud computing

被引:0
作者
Heba Nashaat
Nesma Ashry
Rawya Rizk
机构
[1] Port Said University,Electrical Engineering Department
来源
The Journal of Supercomputing | 2019年 / 75卷
关键词
Cloud computing; Colocated virtual machines; Live migration; Load balancing; Resource scheduling;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud Computing has the facility to transform a large part of information technology into services in which computer resources are virtualized and made available as a utility service. From here comes the importance of scheduling virtual resources to get the maximum utilization of physical resources. This paper presents two cooperative algorithms: a Smart Elastic Scheduling Algorithm (SESA) and an Adaptive Worst Fit Decreasing Virtual Machine Placement (AWFDVP) algorithm. The proposed algorithms work to dynamically distribute the cloud system’s physical resources to obtain a load-balanced consolidated system with minimal used power, memory, and processing time. SESA arranges VMs in clusters based on their memory and CPU parameters’ value. Then it deals with the colocated VMs that share some of their memory pages and located on the same physical machine, as a group. Then the migration decision is made based on the evaluation for the entire system by AWFDVP. This process minimizes the number of migrations among the system, saves the consumed power, and prevents performance degradation for the VM while preserving the load-balance state of the entire system. SESA reduces the power consumption in the cloud system by 28.1%, the number of migrations by 57.77%, and performance degradation by 57.1%.
引用
收藏
页码:3842 / 3865
页数:23
相关论文
共 73 条
[1]  
Hashem W(2017)Honey bee based load balancing in cloud computing KSII Trans Internet Inf Syst (TIIS) 11 5694-176
[2]  
Nashaat H(2017)Many-objective virtual machine placement J Grid Comput 15 161-40
[3]  
Rizk R(2012)Dynamic resource management using virtual machine migrations IEE018E Commun Mag 50 34-1331
[4]  
López-Pires F(2017)Competitiveness of dynamic bin packing for online cloud server allocation IEEE/ACM Trans Netw 25 1324-1420
[5]  
Barán B(2012)Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers J Concurr Comput Pract Exp 24 1397-1117
[6]  
Mishra M(2013)Dynamic resource allocation using virtual machines for cloud computing environment IEEE Trans Parallel Distrib Syst 24 1107-478
[7]  
Das A(2013)Dynamic optimization of multiattribute resource allocation in self-organizing clouds IEEE Trans Parallel Distrib Syst 24 464-325
[8]  
Kulkarni P(2013)Priority based resource allocation model for cloud computing (IJSETR) Int J Sci Eng Technol Res 2 215-43
[9]  
Sahoo A(2012)Linear scheduling strategy for resource allocation in cloud environment Int J Cloud Comput Serv Archit (IJCCSA) 2 9-382
[10]  
Ren R(2014)Optimum resource allocation of database in cloud computing Egypt Inform J 15 1-264