Towards Real-Time Scheduling of Virtual Machines Without Kernel Modifications

被引:0
|
作者
Asberg, Mikael [1 ]
Forsberg, Nils [1 ]
Nolte, Thomas [1 ]
Kato, Shinpei [2 ]
机构
[1] MRTC Malardalen Univ, POB 883, SE-72123 Vasteras, Sweden
[2] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
基金
瑞典研究理事会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Virtualization is a well used technique in the area of internet server systems for managing several (legacy) applications on a single physical machine. These applications do not have strict time deadlines, which also reflects how these applications are scheduled. Using virtualization in an embedded real-time systems context is of course attractive, since we want to pack as much software as possible on a, as small as possible, hardware platform. The problem is that this kind of software does not easily cope well together, in the aspect of time related properties. Hence, we need a new mechanism, i.e., a scheduler, that can satisfy the timing requirements of each application. However, scheduler implementations typically require modifications to middleware or kernel and this is not acceptable in the area embedded systems, due to stability and reliability reasons. Hence, in this paper, we propose a framework for scheduling (soft real-time) applications residing in separate operating systems (virtual machines) using hierarchical fixed-priority preemptive scheduling, without the requirement of kernel modifications.(1)
引用
收藏
页数:4
相关论文
共 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] 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
  • [4] Optimizing Soft Real-time Scheduling Performance for Virtual Machines with SRT-Xen
    Cheng, Kun
    Bai, Yuebin
    Wang, Rui
    Ma, Yao
    [J]. 2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 169 - 178
  • [5] 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
  • [6] Virtual machines for distributed real-time systems
    Cereia, Marco
    Bertolotti, Ivan Cibrario
    [J]. COMPUTER STANDARDS & INTERFACES, 2009, 31 (01) : 30 - 39
  • [7] Virtual scheduling for compositional real-time guarantees
    van den Heuvel, Martijn M. H. P.
    Bril, Reinder J.
    Lukkien, Johan J.
    [J]. 2013 8TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2013, : 151 - 160
  • [8] Approximating the throughput of multiple machines in real-time scheduling
    Bar-Noy, A
    Guha, S
    Naor, JS
    Schieber, B
    [J]. SIAM JOURNAL ON COMPUTING, 2001, 31 (02) : 331 - 352
  • [9] Real-time virtual machines for avionics software migration
    Sha, Lui
    Lee, Chang-Gun
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2006, 2 (3-4) : 156 - 165
  • [10] Real-Time Issues in Live Migration of Virtual Machines
    Checconi, Fabio
    Cucinotta, Tommaso
    Stein, Manuel
    [J]. EURO-PAR 2009 PARALLEL PROCESSING WORKSHOPS, 2010, 6043 : 454 - +