• DocumentCode
    2372280
  • Title

    Real-time Enhancement for Xen Hypervisor

  • Author

    Yu, Peijie ; Xia, Mingyuan ; Lin, Qian ; Zhu, Min ; Gao, Shang ; Qi, Zhengwei ; Chen, Kai ; Guan, Haibing

  • Author_Institution
    Shanghai Key Lab. of Scalable Comput. & Syst., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2010
  • fDate
    11-13 Dec. 2010
  • Firstpage
    23
  • Lastpage
    30
  • Abstract
    System virtualization, which provides good isolation, is now widely used in server consolidation. Meanwhile, one of the hot topics in this field is to extend virtualization for embedded systems. However, current popular virtualization platforms do not support real-time operating systems such as embedded Linux well because the platform is not real-time ware, which will bring low-performance I/O and high scheduling latency. The goal of this paper is to optimize the Xen virtualization platform to be real-time operating system friendly. We improve two aspects of the Xen virtualization platform. First, we improve the xen scheduler to manage the scheduling latency and response time of the real-time operating system. Second, we import multiple real-time operating systems balancing method. Our experiment demonstrates that our enhancement to the Xen virtualization platform support real-time operating system well and the improvement to the real-time performance is about 20%.
  • Keywords
    operating systems (computers); real-time systems; scheduling; virtualisation; Xen hypervisor; Xen scheduler; Xen virtualization platform; embedded systems; real-time operating system; server consolidation; system virtualization; Credit scheduler; Real-time virtualization; Xen; hypervisor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Ubiquitous Computing (EUC), 2010 IEEE/IFIP 8th International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4244-9719-5
  • Electronic_ISBN
    978-0-7695-4322-2
  • Type

    conf

  • DOI
    10.1109/EUC.2010.14
  • Filename
    5703494