A Utilization Based Genetic Algorithm for virtual machine placement in cloud systems

被引:6
|
作者
Cavdar, Mustafa Can [1 ]
Korpeoglu, Ibrahim [1 ]
Ulusoy, Ozgur [1 ]
机构
[1] Bilkent Univ, Dept Comp Engn, Ankara, Turkiye
关键词
Cloud computing; Virtualization; Genetic algorithm; Virtual machine placement; ENERGY-EFFICIENT; DATA CENTERS; AWARE; ALLOCATION; OPTIMIZATION;
D O I
10.1016/j.comcom.2023.11.028
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the increasing demand for cloud computing and related services, cloud providers need to come up with methods and mechanisms that increase the performance, availability and reliability of data centers and cloud systems. Server virtualization is a key component to achieve this, which enables sharing of resources of a single physical machine among multiple virtual machines in a totally isolated manner. Optimizing virtualization has a very significant effect on the overall performance of a cloud computing system. This requires efficient and effective placement of virtual machines into physical machines. Since this is an optimization problem that involves multiple constraints and objectives, we propose a method based on genetic algorithms to place virtual machines into physical servers of a data center. By considering the utilization of machines and node distances, our method, called Utilization Based Genetic Algorithm (UBGA), aims at reducing resource waste, network load, and energy consumption at the same time. We compared our method against several other placement methods in terms of utilization achieved, networking bandwidth consumed, and energy costs incurred, using an open-source, publicly available CloudSim simulator. The results show that our method provides better performance compared to other placement approaches.
引用
收藏
页码:136 / 148
页数:13
相关论文
共 50 条
  • [1] A Grouping Genetic Algorithm for Virtual Machine Placement in Cloud Computing
    Chen, Hong
    [J]. COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 468 - 473
  • [2] A Virtual Machine Placement Algorithm for Balanced Resource Utilization in Cloud Data Centers
    Nguyen Trung Hieu
    Di Francesco, Mario
    Yla-Jaaski, Antti
    [J]. 2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 475 - 482
  • [3] Migration-based Virtual Machine Placement in Cloud Systems
    Li, Kangkang
    Zheng, Huanyang
    Wu, Jie
    [J]. PROCEEDINGS OF THE 2013 IEEE 2ND INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2013, : 83 - 90
  • [4] Improving Grouping Genetic Algorithm for Virtual Machine Placement in Cloud Data Centers
    Jamali, Shahram
    Malektaji, Sepideh
    [J]. 2014 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2014, : 328 - 333
  • [5] A Matrix Transformation Algorithm for Virtual Machine Placement in Cloud
    Sun, Meng
    Gu, Weidong
    Zhang, Xinchang
    Shi, Huiling
    Zhang, Wei
    [J]. 2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 1778 - 1783
  • [6] Genetic algorithm with self adaptive immigrants for effective virtual machine placement in cloud environment
    Karthikeyan P.
    [J]. International Journal of Intelligent Networks, 2023, 4 : 155 - 161
  • [7] Software Defined Network Based Virtual Machine Placement in Cloud Systems
    Anderson, Joel
    Cho, Jin-Hee
    [J]. MILCOM 2017 - 2017 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM), 2017, : 876 - 881
  • [8] Optimal machine placement based on improved genetic algorithm in cloud computing
    Jiawei Lu
    Wei Zhao
    Haotian Zhu
    Jie Li
    Zhenbo Cheng
    Gang Xiao
    [J]. The Journal of Supercomputing, 2022, 78 : 3448 - 3476
  • [9] Optimal machine placement based on improved genetic algorithm in cloud computing
    Lu, Jiawei
    Zhao, Wei
    Zhu, Haotian
    Li, Jie
    Cheng, Zhenbo
    Xiao, Gang
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (03): : 3448 - 3476
  • [10] Virtual machine migrating algorithm based on genetic algorithm in cloud data center
    Hui, Zhang
    Yong, Liu
    [J]. APPLIED SCIENCE, MATERIALS SCIENCE AND INFORMATION TECHNOLOGIES IN INDUSTRY, 2014, 513-517 : 2031 - 2034