Full Virtualization on Low-End Hardware: a Case Study

被引:0
|
作者
Carvalho, Adriano [1 ]
Silva, Vitor [1 ]
Afonso, Francisco [2 ]
Cardoso, Paulo [1 ]
Cabral, Jorge [1 ]
Ekpanyapong, Mongkol [3 ]
Montenegro, Sergio [4 ]
Tavares, Adriano [1 ]
机构
[1] Univ Minho, Embedded Syst Res Grp, P-4800058 Guimaraes, Portugal
[2] Inst Politecn Coimbra ESTGOH, P-3400124 Oliveira Do Hosp, Portugal
[3] Asian Inst Technol, Pathum Thani 12120, Thailand
[4] Univ Wurzburg, D-97074 Wurzburg, Germany
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Most hypervisors today rely either on (1) full virtualization on high-end hardware (i.e., hardware with virtualization extensions), (2) paravirtualization, or (3) both. These, however, do not fulfill embedded systems' requirements, or require legacy software to be modified. Full virtualization on low-end hardware (i.e., hardware without virtualization extensions), on the other end, has none of those disadvantages. However, it is often claimed that it is not feasible due to an unacceptably high virtualization overhead. We were, nevertheless, unable to find real-world quantitative results supporting those claims. In this paper, performance and footprint measurements from a case study on low-end hardware full virtualization for embedded applications are presented. More specifically, this paper presents: (1) an evaluation of the virtualization overhead in a Linuxbased system as a guest on POK/rodosvisor, a real time operating system for embedded systems featuring low-end hardware full virtualization; (2) a detailed look at the performance of POK/rodosvisor's internal operation, namely, interrupt handlers and context switching; and (3) POK/rodosvisor's footprint for various configurations. To the best of our knowledge, this is the first paper ever to present performance measurements about a Linux-based system as a guest on a hypervisor based on low-end hardware full virtualization, and therefore, targeting a common real-world scenario.
引用
收藏
页码:4784 / 4789
页数:6
相关论文
共 50 条
  • [1] Hardware Acceleration of SIKE on Low-End FPGAs
    Lara-Nino, Carlos Andres
    Diaz-Perez, Arturo
    Morales-Sandoval, Miguel
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2023, 15 (02) : 73 - 76
  • [2] IMPLEMENTATION OF AN ONLINE ADAPTIVE FUZZY CONTROLLER IN LOW-END HARDWARE
    SHENOI, S
    ASHENAYI, K
    TIMMERMAN, M
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1994, 7 (05) : 533 - 543
  • [3] Agnostic Hardware-Accelerated Operating System for Low-End IoT
    Silva, Miguel
    Gomes, Tiago
    Pinto, Sandro
    [J]. 2022 IEEE 28TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2022), 2022, : 21 - 30
  • [4] Offline Large Scale Fourier Volume Rendering on Low-end Hardware
    Abdellah, Marwan
    Eldeib, Ayman
    Sharawi, Amr
    [J]. 2014 CAIRO INTERNATIONAL BIOMEDICAL ENGINEERING CONFERENCE (CIBEC), 2014, : 59 - 62
  • [5] Eye-Tracking System with Low-End Hardware: Development and Evaluation
    Iacobelli, Emanuele
    Ponzi, Valerio
    Russo, Samuele
    Napoli, Christian
    [J]. INFORMATION, 2023, 14 (12)
  • [6] Low-End Range
    不详
    [J]. DOWN BEAT, 2009, 76 (05): : 66 - 67
  • [7] Lightweight Authentication for Low-End Control Units with Hardware Based Individual Keys
    Bauer, Sergei
    Brunner, Martin
    Schartner, Peter
    [J]. 2019 THIRD IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC 2019), 2019, : 425 - 426
  • [8] Preprocessed Global Visibility for Real-Time Rendering on Low-End Hardware
    Eikel, Benjamin
    Jaehn, Claudius
    Fischer, Matthias
    [J]. ADVANCES IN VISUAL COMPUTING, PT I, 2010, 6453 : 622 - 633
  • [9] A Novel Hardware Assisted Full Virtualization Technique
    Chen, Wei
    Lu, Hongyi
    Shen, Li
    Wang, Zhiying
    Mao, Nong
    Chen, Dan
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 1292 - +
  • [10] Low-End Resilience Theory
    Birringer, Johannes
    [J]. PAJ-A JOURNAL OF PERFORMANCE AND ART, 2019, 41 (03) : 28 - 43