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 条
  • [41] A relational view of shiftwork: Co-scheduling with higher performers
    Downes, Patrick E.
    Lee, Ella Sareum
    HUMAN RESOURCE MANAGEMENT, 2023, 62 (04) : 429 - 443
  • [42] Analytical and Numerical Evaluation of Co-Scheduling Strategies and Their Application
    Kuchumov, Ruslan
    Korkhov, Vladimir
    COMPUTERS, 2021, 10 (10)
  • [43] Effective queueing strategies for co-scheduling in a pool of processors
    Schaar, MA
    Efe, K
    COMPUTER COMMUNICATIONS, 1996, 19 (9-10) : 743 - 753
  • [44] A reconfigurable RTOS with HW/SW co-scheduling for SOPC
    Deng, QX
    Wei, SS
    Xu, H
    Han, Y
    Yu, G
    ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 116 - 121
  • [45] Co-Scheduling Scientific Workflows in Elastic Optical Networks
    Joseph, Anisha
    Plante, Jeremy
    Zhao, Juzi
    Vokkarane, Vinod M.
    2018 IEEE 39TH SARNOFF SYMPOSIUM, 2018,
  • [46] Applications of heterogeneous computing in Hardware/Software co-scheduling
    Saha, Proshanta
    El-Ghazawi, Tarek
    2007 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1 AND 2, 2007, : 942 - +
  • [47] Efficient Co-Scheduling of Parallel Jobs in Cluster Computing
    Madheswari, A. Neela
    Banu, R. S. D. Wahida
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (11): : 96 - 102
  • [48] A De-aggregation strategy based optimal co-scheduling of heterogeneous flexible resources in virtual power plant
    Zheng, Zixuan
    Li, Jie
    Liu, Xiaoming
    Huang, Chunjun
    Hu, Wenxi
    Xiao, Xianyong
    Zhang, Shu
    Zhou, Yongjun
    Yue, Song
    Zong, Yi
    APPLIED ENERGY, 2025, 383
  • [49] Performance-Driven Task Co-Scheduling for MapReduce Environments
    Polo, Jorda
    Carrera, David
    Becerra, Yolanda
    Torres, Jordi
    Ayguade, Eduard
    Steinder, Malgorzata
    Whalley, Ian
    PROCEEDINGS OF THE 2010 IEEE-IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2010, : 373 - 380
  • [50] Intra-Node Memory Safe GPU Co-Scheduling
    Reano, Carlos
    Silla, Federico
    Nikolopoulos, Dimitrios S.
    Varghese, Blesson
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (05) : 1089 - 1102