Task-Driven Virtual Machine Optimization Placement Model and Algorithm

被引:0
|
作者
Yang, Ran [1 ]
Li, Zhaonan [1 ]
Qian, Junhao [2 ]
Li, Zhihua [1 ]
机构
[1] Jiangnan Univ, Sch Artificial Intelligence & Comp Sci, Wuxi 214000, Peoples R China
[2] Jiangnan Univ, Sch Internet Things Engn, Wuxi 214000, Peoples R China
关键词
cloud computing; cloud data center; VM placement; task scheduling; multi-objective optimization; ENERGY; CONSOLIDATION;
D O I
10.3390/fi17020073
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In cloud data centers, determining how to balance the interests of the user and the cloud service provider is a challenging issue. In this study, a task-loading-oriented virtual machine (VM) optimization placement model and algorithm is proposed integrating consideration of both VM placement and the user's computing requirements. First, the VM placement is modeled as a multi-objective optimization problem to minimize the makespan of the loading tasks, user rental costs, and energy consumption of cloud data centers; then, an improved chaos-elite NSGA-III (CE-NSGAIII) algorithm is presented by casting the logistic mapping-based population initialization (LMPI) and the elite-guided algorithm in NSGA-III; finally, the presented CE-NSGAIII is employed to solve the aforementioned optimization model, and further, through combination of the above sub-algorithms, a CE-NSGAIII-based VM placement method is developed. The experiment results show that the Pareto solution set obtained using the CE-NSGAIII exhibits better convergence and diversity than those of the compared algorithms and yields an optimized VM placement scheme with shorter makespan, less user rental costs, and lower energy consumption.
引用
收藏
页数:30
相关论文
共 50 条
  • [1] A Task-driven Grammar Refactoring Algorithm
    Halupka, Ivan
    Kollar, Jan
    Pietrikova, Emilia
    ACTA POLYTECHNICA, 2012, 52 (05) : 51 - 57
  • [2] Which is the best algorithm for virtual machine placement optimization?
    Mann, Zoltan Adam
    Szabo, Mate
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (10):
  • [3] Virtual Machine Placement Using JAYA Optimization Algorithm
    Reddy, M. Amarendhar
    Ravindranath, K.
    APPLIED ARTIFICIAL INTELLIGENCE, 2020, 34 (01) : 31 - 46
  • [4] Task-Driven Perception and Manipulation for Constrained Placement of Unknown Objects
    Mitash, Chaitanya
    Shome, Rahul
    Wen, Bowen
    Boularias, Abdeslam
    Bekris, Kostas
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2020, 5 (04): : 5605 - 5612
  • [5] A Task-Driven Perspective on Status and Development of Machine Map
    Xu L.
    You
    Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2024, 49 (04): : 609 - 623
  • [6] A Task-Driven Algorithm for Configuration Synthesis of Modular Robots
    Icer, Esra
    Giusti, Andrea
    Althoff, Matthias
    2016 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2016, : 5203 - 5209
  • [7] Guided model creation: A task-driven approach
    Lahtinen, Samuel
    Peltonen, Jari
    Hammouda, Imed
    Koskimies, Kai
    IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2006, : 89 - +
  • [8] Task-Driven Variability Model for Speaker Verification
    Chen Chen
    Jiqing Han
    Circuits, Systems, and Signal Processing, 2020, 39 : 3125 - 3144
  • [9] Task-Driven Variability Model for Speaker Verification
    Chen, Chen
    Han, Jiqing
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2020, 39 (06) : 3125 - 3144
  • [10] Interactive Planning and Sensing in Uncertain Environments with Task-Driven Sensor Placement
    Cooper, Benjamin
    Cowlagi, Raghvendra, V
    2018 ANNUAL AMERICAN CONTROL CONFERENCE (ACC), 2018, : 1003 - 1008