Optimizing Soft Real-time Scheduling Performance for Virtual Machines with SRT-Xen

被引:8
|
作者
Cheng, Kun [1 ]
Bai, Yuebin [1 ]
Wang, Rui [1 ]
Ma, Yao [1 ]
机构
[1] Beihang Univ, State Key Lab Software Dev Environm, Beijing 100191, Peoples R China
关键词
Virtualization; Xen; Real-time; Scheduling; VoIP; Credit Scheduler;
D O I
10.1109/CCGrid.2015.52
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multimedia applications are an important part of today's Internet. However, currently most virtualization solutions, including Xen, lack adequate support for soft real-time tasks. Soft real-time applications, e.g. media workloads, are impeded by components of virtualization, such as the increase of scheduling latency. This paper focuses on improving scheduling scheme to support soft real-time workloads in virtualization systems. In this paper, we present an enhanced scheduler SRT-Xen. SRT-Xen can promote the soft real-time domain's performance compared with Xen's existing scheduling. It focuses on not only bringing a new realtime-friendly scheduling framework with corresponding strategies but also improving the management of the virtual CPUs' queueing in order to implement a fair scheduling mechanism for both real-time and non-real-time tasks. Finally, we use PESQ (Perceptual Evaluation of Speech Quality) and other benchmarks to evaluate and compare SRT-Xen with some other works. The results show that SRT-Xen supports soft real-time domains well without penalizing non-real-time ones.
引用
收藏
页码:169 / 178
页数:10
相关论文
共 50 条
  • [1] Real-Time Scheduling for Xen-ARM Virtual Machines
    Yoo, Seehwan
    Yoo, Chuck
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2014, 13 (08) : 1857 - 1867
  • [2] Providing Performance Guarantees to Virtual Machines Using Real-Time Scheduling
    Cucinotta, Tommaso
    Giani, Dhaval
    Faggioli, Dario
    Checconi, Fabio
    [J]. EURO-PAR 2010 PARALLEL PROCESSING WORKSHOPS, 2011, 6586 : 657 - 664
  • [3] Real-Time Multi-Core Virtual Machine Scheduling in Xen
    Xi, Sisu
    Xu, Meng
    Lu, Chenyang
    Phan, Linh T. X.
    Gill, Christopher
    Sokolsky, Oleg
    Lee, Insup
    [J]. 2014 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2014,
  • [4] Virtual Machine Scheduling for Parallel Soft Real-Time Applications
    Zhou, Like
    Wu, Song
    Sun, Huahua
    Jin, Hai
    Shi, Xuanhua
    [J]. 2013 IEEE 21ST INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2013), 2013, : 525 - 534
  • [5] Towards Real-Time Scheduling of Virtual Machines Without Kernel Modifications
    Asberg, Mikael
    Forsberg, Nils
    Nolte, Thomas
    Kato, Shinpei
    [J]. 2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [6] Supporting Soft Real-Time Tasks in the Xen Hypervisor
    Lee, Min
    Krishnakumar, A. S.
    Krishnan, P.
    Singh, Navjot
    Yajnik, Shalini
    [J]. ACM SIGPLAN NOTICES, 2010, 45 (07) : 97 - 108
  • [7] Soft real-time scheduling on performance asymmetric multicore platforms
    Calandrino, John M.
    Baumberger, Dan
    Li, Tong
    Hahn, Scott
    Anderson, James H.
    [J]. RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 101 - +
  • [8] Approximating Real-Time Scheduling on Identical Machines
    Bansal, Nikhil
    Rutten, Cyriel
    van der Ster, Suzanne
    Vredeveld, Tjark
    van der Zwaan, Ruben
    [J]. LATIN 2014: THEORETICAL INFORMATICS, 2014, 8392 : 550 - 561
  • [9] Hierarchical scheduling of real-time tasks over Linux-based virtual machines
    Abeni, Luca
    Biondi, Alessandro
    Bini, Enrico
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 234 - 249
  • [10] Predictive control for performance guarantees in soft real-time scheduling systems
    Zhang, Jun
    Zou, Yiren
    [J]. WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 6944 - +