Constraint-aware VM placement in heterogeneous computing clusters

被引:7
|
作者
Kim, Seontae [1 ]
Choi, Young-ri [1 ]
机构
[1] UNIST, Sch Elect & Comp Engn, Ulsan, South Korea
基金
新加坡国家研究基金会;
关键词
VM placement constraints; VM placement algorithms; Performance evaluation; Heterogeneous clusters;
D O I
10.1007/s10586-019-02966-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Virtualized systems consist of a large number of machines that are configured with different hardware and software, and execute a large number of virtual machines (VMs) for diverse applications. There can be various constraint conditions of placing VMs in such systems due to the concerns on security, availability, performance, etc. However, VM placement constraints can limit the choice of hosts for VMs, affecting the performance of the systems negatively. In this paper, we study constraint-aware VM placement in heterogeneous computing clusters. We first present a model of VM placement constraints that supports all types of constraints between VMs, and between VMs and hosts. Second, we discuss six constraint-aware VM placement algorithms which optimize the performance for either energy saving or load balancing. Third, using simulations, we analyze the effects of different types of VM placement constraints on VM placement, and evaluate the performance of the algorithms over various settings. We also run experiments of the algorithms in a small cluster. Our extensive simulation results demonstrate that the effects of VM placement constraints vary, depending on the optimization goal, the types of the constraints, and the system configurations. For the constraint-aware algorithms, we show that an energy saving algorithm which attempts to place a new VM on one of active hosts by utilizing VM migrations, and a load balancing algorithm which attempts to migrate some VMs from a selected host for a new VM, i.e. a potential hotspot, to another host provide good performance.
引用
收藏
页码:71 / 85
页数:15
相关论文
共 50 条
  • [1] Constraint-aware VM placement in heterogeneous computing clusters
    Seontae Kim
    Young-ri Choi
    [J]. Cluster Computing, 2020, 23 : 71 - 85
  • [2] Phoenix: A Constraint-aware Scheduler for Heterogeneous Datacenters
    Thinakaran, Prashanth
    Gunasekaran, Jashwant Raj
    Sharma, Bikash
    Kandemir, Mahmut Taylan
    Das, Chita R.
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 977 - 987
  • [3] CAHEROS: Constraint-Aware HEuristic Approach for RObust Sensor Placement
    Gungor, Onat
    Rosing, Tajana
    Aksanli, Baris
    [J]. 2021 IEEE SENSORS, 2021,
  • [4] Constraint-Aware XSLT Evaluation
    Li, Ming
    Mani, Murali
    Rundensteiner, Elke A.
    [J]. CONCEPTUAL MODELING - ER 2008, PROCEEDINGS, 2008, 5231 : 524 - 525
  • [5] Constraint-aware Schema Transformation
    Alves, Tiago L.
    Silva, Paulo F.
    Visser, Joost
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2012, 290 : 3 - 18
  • [6] Effects of VM Placement Constraints in Heterogeneous Virtual Clusters
    Kim, Seontae
    Choi, Young-ri
    [J]. 2018 IEEE 3RD INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2018, : 30 - 36
  • [7] Constraint-Aware Algorithms for Heterogeneous Power Module Layout Synthesis and Reliability Optimization
    Al Razi, Imam
    Le, Quang
    Mantooth, H. Alan
    Peng, Yarui
    [J]. 2018 IEEE 6TH WORKSHOP ON WIDE BANDGAP POWER DEVICES AND APPLICATIONS (WIPDA), 2018, : 323 - 330
  • [8] Constraint-Aware Policy for Compliant Manipulation
    Saito, Daichi
    Sasabuchi, Kazuhiro
    Wake, Naoki
    Kanehira, Atsushi
    Takamatsu, Jun
    Koike, Hideki
    Ikeuchi, Katsushi
    [J]. ROBOTICS, 2024, 13 (01)
  • [9] A Formalisation of Constraint-Aware Model Transformations
    Rutle, Adrian
    Rossini, Alessandro
    Lamo, Yngve
    Wolter, Uwe
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2010, 6013 : 13 - +
  • [10] Constraint-aware learning of policies by demonstration
    Armesto, Leopoldo
    Moura, Joao
    Ivan, Vladimir
    Erden, Mustafa Suphi
    Sala, Antonio
    Vijayakumar, Sethu
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2018, 37 (13-14): : 1673 - 1689