• DocumentCode
    2525462
  • Title

    Embedded Hypervisor Xvisor: A Comparative Analysis

  • Author

    Patel, Anup ; Daftedar, Mai ; Shalan, Mohamed ; Watheq El-Kharashi, M.

  • fYear
    2015
  • fDate
    4-6 March 2015
  • Firstpage
    682
  • Lastpage
    691
  • Abstract
    Virtualization technology has shown immense popularity within embedded systems due to its direct relationship with cost reduction, better resource utilization, and higher performance measures. Efficient hypervisors are required to achieve such high performance measures in virtualized environments, while taking into consideration the low memory footprints as well as the stringent timing constraints of embedded systems. Although there are a number of open-source hypervisors available such as Xen, Linux KVM and OKL4 Micro visor, this is the first paper to present the open-source embedded hypervisor Extensible Versatile hyper Visor (Xvisor) and compare it against two of the commonly used hypervisors KVM and Xen in-terms of comparison factors that affect the whole system performance. Experimental results on ARM architecture prove Xvisor´s lower CPU overhead, higher memory bandwidth, lower lock synchronization latency and lower virtual timer interrupt overhead and thus overall enhanced virtualized embedded system performance.
  • Keywords
    embedded systems; microprocessor chips; performance evaluation; virtualisation; ARM architecture; Linux KVM; OKL4 Micro visor; Xen; Xvisor; Xvisor´s lower CPU; comparative analysis; cost reduction; embedded hypervisor Xvisor; embedded systems; extensible versatile hyper visor; memory footprints; open-source embedded hypervisor; open-source hypervisors; resource utilization; timing constraints; virtualization technology; virtualized environments; Embedded systems; Hardware; Kernel; Linux; Virtual machine monitors; Virtual machining; Virtualization; Embedded Systems; Linux KVM; Virtualization; Xen; Xvisor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
  • Conference_Location
    Turku
  • ISSN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2015.108
  • Filename
    7092793