Mesovirtualization: Lightweight virtualization technique for embedded systems

被引:0
|
作者
Ito, Megumi [1 ]
Oikawa, Shuichi [1 ]
机构
[1] Univ Tsukuba, Dept Comp Sci, Tsukuba, Ibaraki 3058573, Japan
来源
SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS | 2007年 / 4761卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
These days, embedded and ubiquitous devices are becoming feature rich, and multiprocessor architectures for those devices are on the horizon. In order to utilize the resources of multiprocessor systems efficiently and securely, virtual machine monitors (VMMs) have been common among servers and desktop systems. The same can be applied if the cost of virtualization becomes much less expensive. In this paper, we introduce mesovirtualization, a new lightweight virtualization technique. Mesovirtualization makes VMMs smaller and requires only a few modifications for the guest operating system (OS) source code. We designed and implemented a VMM named Gandalf according to mesovirtualization. Our experimental results show that Linux on Gandalf performs better than Xen-Linux. Therefore, mesovirtualization makes virtualization environments suitable for embedded and ubiquitous devices.
引用
收藏
页码:496 / 505
页数:10
相关论文
共 50 条
  • [41] Lightweight Generics in Embedded Systems through Static Analysis
    Sallenave, Olivier
    Ducournau, Roland
    ACM SIGPLAN NOTICES, 2012, 47 (05) : 11 - 20
  • [42] Work-in-Progress: Lightweight Deadlock Detection Technique for Embedded Systems via OS-level Analysis
    Choi, Youngho
    Kwon, Jaeook
    Jeong, Seokjae
    Park, Hansub
    Eom, Young Ik
    2018 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2018,
  • [43] Virtualization in Multicore Real-Time Embedded Systems for Improvement of Interrupt Latency
    Pavic, Ivan
    Dzapo, Hrvoje
    2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 1405 - 1410
  • [44] Deterministic Memory Hierarchy and Virtualization for Modern Multi-Core Embedded Systems
    Kloda, Tomasz
    Solieri, Marco
    Mancuso, Renato
    Capodieci, Nicola
    Valente, Paolo
    Bertogna, Marko
    25TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2019), 2019, : 1 - 14
  • [45] A First Look at RISC-V Virtualization From an Embedded Systems Perspective
    Sa, Bruno
    Martins, Jose
    Pinto, Sandro
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (09) : 2177 - 2190
  • [46] Enabling Hardware Performance Counters for Microkernel-Based Virtualization on Embedded Systems
    Mathew, Deepa
    Jose, Bijoy Antony
    Mathew, Jimson
    Patra, Priyadarsan
    IEEE ACCESS, 2020, 8 : 110550 - 110564
  • [47] An Evaluation of Microkernel-based Virtualization for Embedded Real-time Systems
    Bruns, Felix
    Traboulsi, Shadi
    Szczesny, David
    Gonzalez, Elizabeth
    Xu, Yang
    Bilgic, Attila
    22ND EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2010), 2010, : 57 - 65
  • [48] The influence of virtualization on real-time systems' interrupts in embedded SoC platforms
    Alonso, Sara
    Lazaro, Jesus
    Jimenez, Jaime
    Muguira, Leire
    Bidarte, Unai
    PROCEEDINGS OF THE 37TH CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS 2022), 2022, : 185 - 190
  • [49] Regularity-Based Virtualization Under the ARINC 653 Standard for Embedded Systems
    Dai, Guangli
    Paluri, Pavan Kumar
    Cheng, Albert Mo Kim
    Liu, Bozheng
    Cheng, Albert
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (10) : 2592 - 2605
  • [50] A simple testing technique for embedded systems
    Fouchal, H
    Rollet, A
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2004, 3144 : 159 - 170