A multiobjective migration algorithm as a resource consolidation strategy in cloud computing

被引:13
|
作者
Feng, Danqing [1 ,2 ]
Wu, Zhibo [1 ]
Zuo, DeCheng [1 ]
Zhang, Zhan [1 ]
机构
[1] Harbin Inst Technol, Comp Sci & Technol, Harbin, Heilongjiang, Peoples R China
[2] Air Force Commun NCO Acad, Comp Sci & Technol, Dalian, Peoples R China
来源
PLOS ONE | 2019年 / 14卷 / 02期
关键词
PARTICLE SWARM OPTIMIZATION; VIRTUAL MACHINES; SERVER CONSOLIDATION; GENETIC ALGORITHM; ENERGY; MANAGEMENT; POWER; ALLOCATION; PLACEMENT; CENTERS;
D O I
10.1371/journal.pone.0211729
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
To flexibly meet users' demands in cloud computing, it is essential for providers to establish the efficient virtual mapping in datacenters. Accordingly, virtualization has become a key aspect of cloud computing. It is possible to consolidate resources based on the single objective of reducing energy consumption. However, it is challenging for the provider to consolidate resources efficiently based on a multiobjective optimization strategy. In this paper, we present a novel migration algorithm to consolidate resources adaptively using a two-level scheduling algorithm. First, we propose the grey relational analysis (GRA) and technique for order preference by similarity to the ideal solution (TOPSIS) policy to simultaneously determine the hotspots by the main selected factors, including the CPU and the memory. Second, a two-level hybrid heuristic algorithm is designed to consolidate resources in order to reduce costs and energy consumption, mainly depending on the PSO and ACO algorithms. The improved PSO can determine the migrating VMs quickly, and the proposed ACO can locate the positions. Extensive experiments demonstrate that the two-level scheduling algorithm performs the consolidation strategy efficiently during the dynamic allocation process.
引用
收藏
页数:25
相关论文
共 50 条
  • [31] A Computing Resource Selection Approach Based on Genetic Algorithm for Inter-Cloud Workload Migration
    Nodehi, Tahereh
    Ghimire, Sudeep
    Jardim-Goncalves, Ricardo
    MOVING INTEGRATED PRODUCT DEVELOPMENT TO SERVICE CLOUDS IN THE GLOBAL ECONOMY, 2014, 1 : 271 - 277
  • [32] A Power Efficient Persistent Storage Consolidation Algorithm for Cloud Computing
    Galloway, Jeffrey M.
    Vrbsky, Susan V.
    2012 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2012,
  • [33] Energy Efficient Resource Scheduling through VM Consolidation in Cloud Computing
    Fayyaz, Ahmad
    Khan, Muhammad U. S.
    Khan, Samee U.
    2015 13TH INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT), 2015, : 65 - 70
  • [34] Adaptive Resource Allocation Strategy in Cloud Computing Environment
    Wang Yan
    Wang Jinkuan
    Han Yinghua
    Wang Xin
    2017 9TH INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION AND CONTROL (ICMIC 2017), 2017, : 70 - 75
  • [35] Utility Optimization Strategy of Resource Scheduling in Cloud Computing
    Wang, Yan
    Wang, Jinkuan
    Wang, Cuirong
    Sun, Jinghao
    Song, Xin
    PROCEEDINGS OF THE 35TH CHINESE CONTROL CONFERENCE 2016, 2016, : 5235 - 5238
  • [36] Efficient Task Scheduling in Cloud Computing: A Multiobjective Strategy Using Horse Herd-Squirrel Search Algorithm
    Parthasaradi, V.
    Karunamurthy, A.
    Hussaian Basha, C. H.
    Senthilkumar, S.
    INTERNATIONAL TRANSACTIONS ON ELECTRICAL ENERGY SYSTEMS, 2024, 2024
  • [37] Task Scheduling and Resource Management Strategy for Edge Cloud Computing Using Improved Genetic Algorithm
    Yin, Xiuye
    Chen, Liyong
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2023, 19 (04): : 450 - 464
  • [38] Parallel algorithm of multiobjective optimization harmony search based on cloud computing
    Li W.
    Du W.
    Tang W.
    Pan Y.
    Zhou J.
    Lin Z.
    Li, Wenjing (liwjgood@126.com), 2017, SAGE Publications Inc. (11): : 301 - 313
  • [39] A task scheduling algorithm for cloud computing with resource reservation
    Sung, Inkyung
    Choi, Bongjun
    Nielsen, Peter
    ENGINEERING OPTIMIZATION, 2023, 55 (05) : 741 - 756
  • [40] Resource Allocation and Scheduling in Cloud Computing: Policy and Algorithm
    Ma, Tinghuai
    Chu, Ya
    Zhao, Licheng
    Ankhbayar, Otgonbayar
    IETE TECHNICAL REVIEW, 2014, 31 (01) : 4 - 16