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 条
  • [21] Supporting communicating real-time state machines by a customisable actor kernel
    Fortino, G
    Nigro, L
    Pupo, F
    [J]. REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 117 - 122
  • [22] Real-time virtual machines for avionics software porting and development
    Sha, L
    [J]. REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 123 - 135
  • [23] Virtual machines for message based, real-time and interactive simulation
    Kim, H
    Zhou, C
    Du, HX
    [J]. PROCEEDINGS OF THE 2000 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2000, : 1529 - 1532
  • [24] Real-time MBS formulations: Towards virtual engineering
    Cuadrado, J
    Gonzalez, M
    Gutierrez, R
    Naya, MA
    [J]. PRODUCT ENGINEERING: ECO-DESIGN, TECHNOLOGIES AND GREEN ENERGY, 2004, : 253 - 272
  • [25] 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
  • [26] Online real-time preemptive scheduling of jobs with deadlines on multiple machines
    Das Gupta, B
    Palis, MA
    [J]. JOURNAL OF SCHEDULING, 2001, 4 (06) : 297 - 312
  • [27] REAL-TIME SCHEDULING AND ROUTING FOR FLEXIBLE MANUFACTURING SYSTEMS WITH UNRELIABLE MACHINES
    XIE, XL
    [J]. RAIRO-RECHERCHE OPERATIONNELLE-OPERATIONS RESEARCH, 1989, 23 (04): : 355 - 374
  • [28] Real-Time QoS Issues in Live Migration of Interdependent Virtual Machines
    Benbrahim, Salah-Eddine
    Quintero, Alejandro
    Bellaiche, Martine
    [J]. ASIA MODELLING SYMPOSIUM 2014 (AMS 2014), 2014, : 197 - 201
  • [29] Partitioning real-time workloads on multi-core virtual machines
    Abeni, Luca
    Biondi, Alessandro
    Bini, Enrico
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 131
  • [30] POWER-AWARE SCHEDULING OF REAL-TIME VIRTUAL MACHINES IN CLOUD DATA CENTERS CONSIDERING FIXED PROCESSING INTERVALS
    Tian, Wenhong
    Yeo, Chee Shin
    Xue, Ruini
    Zhong, Yuanliang
    [J]. 2012 IEEE 2nd International Conference on Cloud Computing and Intelligent Systems (CCIS) Vols 1-3, 2012, : 269 - 273