Virtual Machine Placement via Bin Packing in Cloud Data Centers

被引:25
|
作者
Fatima, Aisha [1 ]
Javaid, Nadeem [1 ]
Sultana, Tanzeela [1 ]
Hussain, Waqar [2 ]
Bilal, Muhammad [3 ]
Shabbir, Shaista [4 ]
Asim, Yousra [1 ]
Akbar, Mariam [1 ]
Ilahi, Manzoor [1 ]
机构
[1] COMSATS Univ Islamabad, Dept Comp Sci, Islamabad 44000, Pakistan
[2] Univ Kotli, Dept Comp Sci, Azad Jammu Kashmir 11100, Pakistan
[3] Taylors Univ, Sch Comp & IT, Ctr Data Sci & Analyt, Subang Jaya 47500, Malaysia
[4] Virtual Univ Pakistan, Kotli Campus, Azad Kashmir 11100, Pakistan
关键词
cloud computing; virtual machine placement; levy flight algorithm; particle swarm optimization; variable sized bin packing; ALGORITHM; ARCHITECTURE; MIGRATION; SERVICES;
D O I
10.3390/electronics7120389
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the increasing size of cloud data centers, the number of users and virtual machines (VMs) increases rapidly. The requests of users are entertained by VMs residing on physical servers. The dramatic growth of internet services results in unbalanced network resources. Resource management is an important factor for the performance of a cloud. Various techniques are used to manage the resources of a cloud efficiently. VM-consolidation is an intelligent and efficient strategy to balance the load of cloud data centers. VM-placement is an important subproblem of the VM-consolidation problem that needs to be resolved. The basic objective of VM-placement is to minimize the utilization rate of physical machines (PMs). VM-placement is used to save energy and cost. An enhanced levy-based particle swarm optimization algorithm with variable sized bin packing (PSOLBP) is proposed for solving the VM-placement problem. Moreover, the best-fit strategy is also used with the variable sized bin packing problem (VSBPP). Simulations are done to authenticate the adaptivity of the proposed algorithm. Three algorithms are implemented in Matlab. The given algorithm is compared with simple particle swarm optimization (PSO) and a hybrid of levy flight and particle swarm optimization (LFPSO). The proposed algorithm efficiently minimized the number of running PMs. VM-consolidation is an NP-hard problem, however, the proposed algorithm outperformed the other two algorithms.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Virtual machine placement in distributed cloud centres using bin packing algorithm
    Kumaraswamy, S.
    Nair, Mydhili K.
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2018, 9 (04) : 396 - 403
  • [2] Scalable and direct vector bin-packing heuristic based on residual resource ratios for virtual machine placement in cloud data centers
    Jangiti, Saikishor
    Sriram, Shankar V. S.
    COMPUTERS & ELECTRICAL ENGINEERING, 2018, 68 : 44 - 61
  • [3] Secure virtual machine placement in cloud data centers
    Agarwal, Amit
    Ta Nguyen Binh Duong
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 : 210 - 222
  • [4] An Approach to Virtual Machine Placement in Cloud Data Centers
    Telenyk, Sergii
    Zharikov, Eduard
    Rolik, Oleksandr
    2016 INTERNATIONAL CONFERENCE RADIO ELECTRONICS & INFO COMMUNICATIONS (UKRMICO), 2016,
  • [5] Traffic Aware Virtual Machine Packing in Cloud Data Centers
    Liu, Jun
    Guo, Jinhua
    Ma, Di
    2016 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC), AND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2016, : 256 - 261
  • [6] An approximation algorithm for virtual machine placement in cloud data centers
    Zahra Mahmoodabadi
    Mostafa Nouri-Baygi
    The Journal of Supercomputing, 2024, 80 : 915 - 941
  • [7] Multicriteria Optimization of Virtual Machine Placement in Cloud Data Centers
    Toutov, Andrew
    Toutova, Natalia
    Vorozhtsov, Anatoly
    Andreev, Ilya
    PROCEEDINGS OF THE 28TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION FRUCT, 2021, : 482 - 487
  • [8] Flow and Virtual Machine Placement in Wireless Cloud Data Centers
    Roh, Heejun
    Kim, Kyunghwi
    Pack, Sangheon
    Lee, Wonjun
    QUALITY, RELIABILITY, SECURITY AND ROBUSTNESS IN HETEROGENEOUS NETWORKS, 2017, 199 : 138 - 148
  • [9] An approximation algorithm for virtual machine placement in cloud data centers
    Mahmoodabadi, Zahra
    Nouri-Baygi, Mostafa
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (01): : 915 - 941
  • [10] Big Data Aware Virtual Machine Placement in Cloud Data Centers
    Hall, Logan
    Harris, Bryan
    Tomes, Erica
    Altiparmak, Nihat
    BDCAT'17: PROCEEDINGS OF THE FOURTH IEEE/ACM INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING, APPLICATIONS AND TECHNOLOGIES, 2017, : 209 - 218