• DocumentCode
    2753298
  • Title

    A Step to Support Real-Time in Virtual Machine

  • Author

    Yoo, Seehwan ; Park, Miri ; Yoo, Chuck

  • Author_Institution
    Coll. of Inf. & Commun., Korea Univ., Seoul
  • fYear
    2009
  • fDate
    10-13 Jan. 2009
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Real-time is one of the unique requirements in embedded systems. In this paper, we perform a feasibility study on how to support real-time in an embedded virtual machine system. Firstly, we argue that the I/O model of the current virtual machine monitor like Xen is not suitable to support real-time applications because it lacks in predictability and it does not guarantee a deterministic I/O processing. We provide an alternative I/O model for virtualized embedded systems. Devices are categorized into four groups: dedicated, active, running, dynamic. Dedicated devices make a virtual machine simple because they do not need to be virtualized for isolation. However, dedication does not mean the performance isolation. Our experimental results with dedicated device show that traditional dedication cannot guarantee the timely responsiveness in heavy interrupt cases. Specifically, responsiveness of real-time OS degrades as interrupt load increases. Therefore, a proper interrupt control mechanism is required at virtual machine monitor level in order to support timely responsiveness. In addition, our result supports that (1) short and prioritized interrupt processing helps responsiveness in a virtual machine system; (2) smaller time quantum results in better responsiveness also.
  • Keywords
    embedded systems; hardware-software codesign; interrupts; operating systems (computers); virtual machines; I/O model; embedded systems; embedded virtual machine system; interrupt control mechanism; prioritized interrupt processing; real-time system; Delay; Embedded software; Embedded system; Isolation technology; Real time systems; Security; Timing; Virtual machine monitors; Virtual machining; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Communications and Networking Conference, 2009. CCNC 2009. 6th IEEE
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4244-2308-8
  • Electronic_ISBN
    978-1-4244-2309-5
  • Type

    conf

  • DOI
    10.1109/CCNC.2009.4784876
  • Filename
    4784876