An optimization of virtual machine selection and placement by using memory content similarity for server consolidation in cloud

被引:36
|
作者
Li, Huixi [1 ]
Li, Wenjun [2 ]
Wang, Haodong [3 ]
Wang, Jianxin [1 ]
机构
[1] Cent S Univ, Sch Informat Sci & Engn, Changsha, Hunan, Peoples R China
[2] Changsha Univ Sci & Technol, Hunan Prov Key Lab Intelligent Proc Big Data Tran, Changsha, Hunan, Peoples R China
[3] Cleveland State Univ, Dept Elect Engn & Comp Sci, Cleveland, OH 44115 USA
基金
中国国家自然科学基金;
关键词
Virtual machine selection; Virtual machine placement; Server consolidation; Virtual machine migration; Memory content sharing; DYNAMIC CONSOLIDATION; DATA CENTERS; ALGORITHMS; MIGRATION; ENERGY;
D O I
10.1016/j.future.2018.02.026
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Optimizing the virtual machine (VM) migration is an important issue of server consolidation in the cloud data center. By leveraging the content similarity among the memory of VMs, the time and the amount of transferred data in VM migration, as well as the pressure of network traffic, can be reduced. There are two problems in server consolidation: (1) determining which VMs should be migrated from the overloaded hosts (VM selection problem) and (2) how to place these VMs to the destination hosts (VM placement problem). By exploiting the content similarity, we redefine the above two problems into one problem to minimize the transferred memory data in VM migration. Given a fixed host overloaded threshold, an approximation algorithm is proposed to solve the problem with one overloaded host and one destination host. For the case of multiple overloaded hosts and destination hosts, two heuristic algorithms are presented with fixed and dynamic overloaded threshold respectively. We conduct a real workload trace based simulation to evaluate the performance of our algorithms. The result shows that our algorithms can produce fewer transferred VM memory data and consume less energy than existing policies. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:98 / 107
页数:10
相关论文
共 50 条
  • [41] A Reliable Frame Work for Virtual Machine Selection in Cloud Datacenter Using Particle Swarm Optimization
    Madhumala, R. B.
    Tiwari, Harshvardhan
    Devarajaverma, C.
    INTERNATIONAL JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE, 2021, 16 (02): : 677 - 685
  • [42] Virtual Machine Consolidation Algorithm Based on Multi-objective Optimization in Cloud Computing
    Hu Z.
    Xiao H.
    Li K.
    Xiao, Hui (huixiao@csu.edu.cn), 1600, Hunan University (47): : 116 - 124
  • [43] Multiobjective Virtual Machine Placement in Cloud Environment
    Adamuthe, Amol C.
    Pandharpatte, Rupali M.
    Thampi, Gopakumaran T.
    2013 INTERNATIONAL CONFERENCE ON CLOUD & UBIQUITOUS COMPUTING & EMERGING TECHNOLOGIES (CUBE 2013), 2013, : 8 - +
  • [44] Efficient Virtual Machine Placement in Cloud Environment
    Karmakar, Kamalesh
    Khatua, Sunirmal
    Das, Rajib K.
    2017 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2017, : 1004 - 1009
  • [45] Virtual Machine Placement Strategies in Cloud Computing
    Bharathi, Divya P.
    Prakash, P.
    Kiran, Vamsee Krishna M.
    2017 INNOVATIONS IN POWER AND ADVANCED COMPUTING TECHNOLOGIES (I-PACT), 2017,
  • [46] An Effective Mechanism for Virtual Machine Placement using Aco in IAAS Cloud
    Moorthy, Rajalakshmi Shenbaga
    Fareentaj, U.
    Divya, T. K.
    INTERNATIONAL CONFERENCE ON MATERIALS, ALLOYS AND EXPERIMENTAL MECHANICS (ICMAEM-2017), 2017, 225
  • [47] Optimum Selection of Virtual Machine in Cloud Using Improved ACO
    Jeena, R.
    Priyatharsini, G. Soniya
    Dharani, R.
    Senthamilarasi, N.
    FOURTH CONGRESS ON INTELLIGENT SYSTEMS, VOL 1, CIS 2023, 2024, 868 : 259 - 270
  • [48] Application of virtual machine consolidation in cloud computing systems
    Zolfaghari, Rahmat
    Sahafi, Amir
    Rahmani, Amir Masoud
    Rezaei, Reza
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2021, 30
  • [49] A Comprehensive Review of Cloud Computing Virtual Machine Consolidation
    Singh, Jaspreet
    Walia, Navpreet Kaur
    IEEE ACCESS, 2023, 11 : 106190 - 106209
  • [50] An Efficient Virtual Machine Consolidation Algorithm for Cloud Computing
    Yuan, Ling
    Wang, Zhenjiang
    Sun, Ping
    Wei, Yinzhen
    ENTROPY, 2023, 25 (02)