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 条
  • [1] SPUMONE: Lightweight CPU Virtualization Layer for Embedded Systems
    Kanda, Wataru
    Yumura, Yu
    Kinebuchi, Yuki
    Makijima, Kazuo
    EUC 2008: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING, VOL 1, MAIN CONFERENCE, 2008, : 144 - 151
  • [2] A lightweight virtualization model to enable edge computing in deeply embedded systems
    Tiburski, Ramao T.
    Moratelli, Carlos R.
    Johann, Sergio F.
    de Matos, Everton
    Hessel, Fabiano
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (09) : 1964 - 1981
  • [3] Virtualization of Embedded Reconfigurable Systems
    Wulf, Cornelia
    Goehringer, Diana
    2022 32ND INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2022, : 460 - 461
  • [4] Towards a Lightweight Embedded Virtualization Architecture Exploiting ARM TrustZone
    Pinto, S.
    Oliveira, D.
    Pereira, J.
    Cardoso, N.
    Ekpanyapong, M.
    Cabral, J.
    Tavares, A.
    2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [5] Exploring Embedded Systems Virtualization Using MIPS Virtualization Module
    Moratelli, Carlos
    Johann, Sergio
    Hessel, Fabiano
    PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF'16), 2016, : 214 - 221
  • [6] Complex Embedded Systems - A Case for Virtualization
    Kaiser, Robert
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON INTELLIGENT SOLUTIONS IN EMBEDDED SYSTEMS, 2009, : 135 - 140
  • [7] PROCESSOR VIRTUALIZATION ON EMBEDDED LINUX SYSTEMS
    Papaux, Geoffrey
    Gachet, Daniel
    Luithardt, Wolfram
    2014 6TH EUROPEAN EMBEDDED DESIGN IN EDUCATION AND RESEARCH CONFERENCE (EDERC), 2014, : 65 - 69
  • [8] Robust Lightweight Embedded Virtualization Layer Design with Simple Hardware Assistance
    Lin, Tsung-Han
    Kinebuchi, Yuki
    Nakajima, Tatsuo
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (12): : 2821 - 2832
  • [9] Acceleration of Dual OS Virtualization in Embedded Systems
    Oh, Soo-Cheol
    Koh, KwangWon
    Kim, Chei-Yol
    Kim, KangHo
    Kim, SeongWoon
    2012 7TH INTERNATIONAL CONFERENCE ON COMPUTING AND CONVERGENCE TECHNOLOGY (ICCCT2012), 2012, : 1098 - 1101
  • [10] Proteus, a Hybrid Virtualization Platform for Embedded Systems
    Baldin, Daniel
    Kerstan, Timo
    ANALYSIS, ARCHITECTURES AND MODELLING OF EMBEDDED SYSTEMS, 2009, 310 : 185 - 194