Applications of Virtual Machine Using Multi-Objective Optimization Scheduling Algorithm for Improving CPU Utilization and Energy Efficiency in Cloud Computing

被引:6
|
作者
Choudhary, Rajkumar [1 ]
Perinpanayagam, Suresh [1 ]
机构
[1] Cranfield Univ, Integrated Vehicle Hlth Management Ctr, Cranfield MK43 0AL, England
关键词
CloudSim; multi optimization technique; virtual machine; host machine; genetic algorithm; particle swarm optimization; cloud computing; AWARE;
D O I
10.3390/en15239164
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
Financial costs and energy savings are considered to be more critical on average for computationally intensive workflows, as such workflows which generally require extended execution times, and thus, require efficient energy consumption and entail a high financial cost. Through the effective utilization of scheduled gaps, the total execution time in a workflow can be decreased by placing uncompleted tasks in the gaps through approximate computations. In the current research, a novel approach based on multi-objective optimization is utilized with CloudSim as the underlying simulator in order to evaluate the VM (virtual machine) allocation performance. In this study, we determine the energy consumption, CPU utilization, and number of executed instructions in each scheduling interval for complex VM scheduling solutions to improve the energy efficiency and reduce the execution time. Finally, based on the simulation results and analyses, all of the tested parameters are simulated and evaluated with a proper validation in CloudSim. Based on the results, multi-objective PSO (particle swarm optimization) optimization can achieve better and more efficient effects for different parameters than multi-objective GA (genetic algorithm) optimization can.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Virtual Machines Scheduling Algorithm Based on Multi-objective Optimization in Cloud Computing
    Zhu, JianRong
    Zhuang, Yi
    Li, Jing
    Zhu, Wei
    [J]. ADVANCED DEVELOPMENT OF ENGINEERING SCIENCE IV, 2014, 1046 : 508 - 511
  • [2] A hybrid whale optimization algorithm with differential evolution optimization for multi-objective virtual machine scheduling in cloud computing
    Rana, Nadim
    Abd Latiff, Muhammad Shafie
    Abdulhamid, Shafi'i Muhammad
    Misra, Sanjay
    [J]. ENGINEERING OPTIMIZATION, 2022, 54 (12) : 1999 - 2016
  • [3] Virtual Machine Consolidation Algorithm Based on Multi-objective Optimization in Cloud Computing
    Hu, Zhigang
    Xiao, Hui
    Li, Keqin
    [J]. Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2020, 47 (02): : 116 - 124
  • [4] Multi-Objective Virtual Machine Placement Optimization for Cloud Computing
    Dorterler, Serap
    Dorterler, Murat
    Ozdemir, Suat
    [J]. 2017 INTERNATIONAL SYMPOSIUM ON NETWORKS, COMPUTERS AND COMMUNICATIONS (ISNCC), 2017,
  • [5] Efficient Task Scheduling in Cloud Computing using Multi-objective Hybrid Ant Colony Optimization Algorithm for Energy Efficiency
    Zambuk, Fatima Umar
    Gital, Abdulsalam Ya'u
    Jiya, Mohammed
    Gari, Nahuru Ado Sabon
    Ja'afaru, Badamasi
    Muhammad, Aliyu
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (03) : 450 - 456
  • [6] Multi-Objective Tasks Scheduling Algorithm for Cloud Computing Throughput Optimization
    Lakra, Atul Vikas
    Yadav, Dharmendra Kumar
    [J]. INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND CONVERGENCE (ICCC 2015), 2015, 48 : 107 - 113
  • [7] Improving Energy Efficiency using Optimized Energy Model Virtual Machine Algorithm in Cloud Computing
    Manjunatha, S.
    Suresh, L.
    [J]. JOURNAL OF INTERCONNECTION NETWORKS, 2022, 22 (SUPP01)
  • [8] Virtual machine migration algorithm for energy efficiency optimization in cloud computing
    Zhou, Zhou
    Yu, Junyang
    Li, Fangmin
    Yang, Fei
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (24):
  • [9] A multi-objective krill herd algorithm for virtual machine placement in cloud computing
    K. M. Baalamurugan
    S. Vijay Bhanu
    [J]. The Journal of Supercomputing, 2020, 76 : 4525 - 4542
  • [10] A multi-objective Monarch Butterfly Algorithm for virtual machine placement in cloud computing
    Ghetas, Mohamed
    [J]. NEURAL COMPUTING & APPLICATIONS, 2021, 33 (17): : 11011 - 11025