Self-boosted Co-scheduling for SMP Virtual Machines

被引:4
|
作者
Wang, Kun [1 ]
Wei, Yudi [1 ]
Xu, Cheng-Zhong [1 ]
Rao, Jia [2 ]
机构
[1] Wayne State Univ, Dept Elect & Comp Engn, Detroit, MI 48202 USA
[2] Univ Colorado, Dept Comp Sci, Colorado Springs, CO 80907 USA
关键词
D O I
10.1109/MASCOTS.2015.34
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a self-boosted co-scheduling(SBCO) algorithm to reduce synchronization latency among consolidated virtual machines. Different from conventional co-scheduling which requires all runnable sibling vCPUs that are from the same VM to be scheduled at precisely the same time, SBCO reorders all these sibling vCPUs threads coarsely at the same level in their respective run queue, then schedules them at the same time window, and maintains global fairness between consolidated VMs. SBCO minimizes costly pCPU preemption and preserves the flexibility of the dynamic mapping between vCPUs and pCPUs. We have implemented SBCO in KVM and conducted comprehensive evaluations with various workloads. Results shows that SBCO is able to reduce the number of context switches significantly and achieve overall performance improve up to 10% compared with other competitors and improve up to 60% compared with the default scheduler.
引用
收藏
页码:154 / 163
页数:10
相关论文
共 50 条
  • [1] Developing Co-scheduling Mechanisms for Virtual Machines in Clouds
    Jiang, Peng
    He, Ligang
    2017 14TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS AND NETWORKS & 2017 11TH INTERNATIONAL CONFERENCE ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY & 2017 THIRD INTERNATIONAL SYMPOSIUM OF CREATIVE COMPUTING (ISPAN-FCST-ISCC), 2017, : 257 - 264
  • [2] Efficient transitory co-scheduling for MP virtual machines
    Zhang, Lei
    Zhang, Zhijiao
    Chen, Yu
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2014, 54 (04): : 495 - 501
  • [3] Is Co-scheduling Too Expensive for SMP VMs?
    Sukwong, Orathai
    Kim, Hyong S.
    EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE, 2011, : 257 - 271
  • [4] Optimisation schemes to improve hybrid co-scheduling for concurrent virtual machines
    Yu, Yulong
    Wang, Yuxin
    Guo, He
    He, Xubin
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2013, 28 (01) : 46 - 66
  • [5] Co-scheduling parallel electronic structure calculations in SMP cluster environments
    Ustemirov, Nurzhan
    Sosonkina, Masha
    2005 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2006, : 478 - +
  • [6] VM Co-scheduling: Approximation of Optimal Co-Scheduling in Data Center
    Yan, Wei
    Zhou, Li
    Lin, Chuang
    25TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA 2011), 2011, : 340 - 347
  • [7] Reconstructing the universe with variational self-boosted sampling
    Modi, Chirag
    Li, Yin
    Blei, David
    JOURNAL OF COSMOLOGY AND ASTROPARTICLE PHYSICS, 2023, (03):
  • [8] ANALYSIS OF A JOURNAL BEARING WITH SELF-BOOSTED PRESSURE GENERATION
    ALEXANDROV, VA
    ETTLES, CMM
    JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 1977, 19 (02): : 58 - 64
  • [9] Impact of control signal skews on self-boosted charge pumps
    Fantini, A.
    Cabrini, A.
    Torelli, G.
    2007 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN, VOLS 1-3, 2007, : 619 - 622
  • [10] ANALYSIS OF A JOURNAL BEARING WITH SELF-BOOSTED PRESSURE GENERATION.
    Alexandrov, V.A.
    Ettles, C.M.M.
    Journal of Mechanical Engineering Science, 1600, 2 (58-64):