Multi Objective Virtual Machine Allocation in Cloud Data Centers

被引:7
|
作者
Portaluri, Giuseppe [1 ]
Giordano, Stefano [1 ]
机构
[1] Univ Pisa, Pisa, Italy
关键词
Data center; Cloud Computing; Genetic Algorithm; Resource Allocation; Power Efficiency; Multi Objective Optimization;
D O I
10.1109/CloudNet.2016.8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a Virtual Machine (VM) allocator for Cloud Computing Data Center (DC). We allocate a set of VMs on servers that are interconnected through a three-tier fat-tree network topology. VMs require four different resources: CPU, memory, disk, and bi-directional network bandwidth for communications directed to and coming from the external gateway. Our goal is not to overload computing devices (i.e. allocating more resource than servers' availability) while reducing servers and switches power consumption; in the current proposal, power consumption of each device follows a load-proportional trend. The allocation problem is combinatorial and non-convex, and it is a variant of the multi objective bin packing problem which is NP-Hard. For these reasons, we solve the problem using a particular kind of heuristics called Multi Objective Genetic Algorithm (MOGA) and inspired by the natural process of evolution; MOGA is quite often able to effectively approximate complex problems, such us the one considered. We perform a comparison with a simplified and single-objective formulation of the problem that is solved using CPLEX, while solutions are evaluated using specific quality indicators. The results show how the presented approach solves the allocation problem: MOGA retrieves good quality solutions in less than ten seconds allocating thousands of VMs and obtaining the same results as CPLEX.
引用
收藏
页码:107 / 112
页数:6
相关论文
共 50 条
  • [1] Efficient Multi-Tenant Virtual Machine Allocation in Cloud Data Centers
    Li, Jiaxin
    Li, Dongsheng
    Ye, Yuming
    Lu, Xicheng
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2015, 20 (01) : 81 - 89
  • [2] Efficient Multi-Tenant Virtual Machine Allocation in Cloud Data Centers
    Jiaxin Li
    Dongsheng Li
    Yuming Ye
    Xicheng Lu
    [J]. Tsinghua Science and Technology, 2015, 20 (01) : 81 - 89
  • [3] Dynamic Multi-Objective Virtual Machine Placement in Cloud Data Centers
    Prodan, Radu
    Torre, Ennio
    Durillo, Juan J.
    Aujla, Gagangeet Singh
    Kummar, Neeraj
    Fard, Hamid Mohammadi
    Benedikt, Shajulin
    [J]. 2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 92 - 99
  • [4] Multi-objective Virtual Machine Selection in Cloud Data Centers Using Optimized Scheduling
    Naik, Banavath Balaji
    Singh, Dhananjay
    Samaddar, Arun Barun
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2021, 116 (03) : 2501 - 2524
  • [5] A dynamic evolutionary multi-objective virtual machine placement heuristic for cloud data centers
    Torre, Ennio
    Durillo, Juan J.
    de Maio, Vincenzo
    Agrawal, Prateek
    Benedict, Shajulin
    Saurabh, Nishant
    Prodan, Radu
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 128
  • [6] Multi-objective Virtual Machine Selection in Cloud Data Centers Using Optimized Scheduling
    Banavath Balaji Naik
    Dhananjay Singh
    Arun Barun Samaddar
    [J]. Wireless Personal Communications, 2021, 116 : 2501 - 2524
  • [7] Efficient Resource Management for Virtual Machine Allocation in Cloud Data Centers
    Nwe, Khine Moe
    Oo, Mi Khine
    Htay, Maung Maung
    [J]. 2018 IEEE 7TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE 2018), 2018, : 419 - 420
  • [8] Network-Aware Virtual Machine Allocation for Cloud Data Centers
    Ji, Xin
    Yang, Jun-Wei
    Hu, Qiang-Xin
    [J]. PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND APPLICATIONS (WCNA2017), 2017, : 105 - 109
  • [9] An Enhanced Multi-Objective Gray Wolf Optimization for Virtual Machine Placement in Cloud Data Centers
    Fatima, Aisha
    Javaid, Nadeem
    Butt, Ayesha Anjum
    Sultana, Tanzeela
    Hussain, Waqar
    Bilal, Muhammad
    Hashmi, Muhammad Aqeel ur Rehman
    Akbar, Mariam
    Ilahi, Manzoor
    [J]. ELECTRONICS, 2019, 8 (02)
  • [10] A multi-objective load balancing algorithm for virtual machine placement in cloud data centers based on machine learning
    Ghasemi, Arezoo
    Haghighat, AbolfazI Toroghi
    [J]. COMPUTING, 2020, 102 (09) : 2049 - 2072