Performance Analysis of Microkernel Based Virtualization Techniques on Embedded Systems

被引:2
|
作者
Mathew, Deepa [1 ]
Jose, Bijoy A. [1 ]
Patra, Priyadarsan [2 ]
机构
[1] Cochin Univ Sci & Technol, Dept Elect, Kochi 682022, Kerala, India
[2] Xavier Univ, Sch Comp Sci & Engn, Bhubaneswar 751013, Orissa, India
关键词
Virtualization; Microkernel; Embedded Systems; Virtual Machines;
D O I
10.1166/jolpe.2019.1602
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Exploiting the benefits of Virtualization in the world of Embedded technology has opened up new avenues for effective resource utilization, increased scalability, security and cost savings. With the above in perspective, the performance benchmarking of virtualized embedded systems is important. In this paper, we have assessed the performance of various types of virtualization techniques such as paravirtualization and hardware-assisted virtualization in a desktop environment. Microkernel based virtualization techniques are more suitable for embedded system environment, due to its low memory footprint and security advantages as only a small amount of trusted code is running at a high privileged level. We have used this implementation to analyze the performance of an OS on a microkernel based virtual environment and compared its performance with an OS in a nonvirtual environment on the same board. In addition to this, we have analyzed the performance of different types of virtualization techniques possible with a microkernel on a low power arm based embedded system with a benchmarking tool.
引用
收藏
页码:273 / 281
页数:9
相关论文
共 50 条
  • [31] Dependability of COTS microkernel-based systems
    Arlat, J
    Fabre, JC
    Rodríguez, M
    Salles, F
    IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (02) : 138 - 163
  • [32] Verification and Performance Analysis for Embedded Systems
    Larsen, Kim Guldstrand
    THIRD INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 3 - 4
  • [33] A Novel Processor Architecture With a Hardware Microkernel to Improve the Performance of Task-Based Systems
    Dantas, Leandro Poloni
    de Azevedo, Rodolfo J.
    Gimenez, Salvador Pinillos
    IEEE EMBEDDED SYSTEMS LETTERS, 2019, 11 (02) : 46 - 49
  • [34] 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
  • [35] Virtualization-Based Operation Support Systems: Performance Evaluation and Systems Design
    Mochizuki, Yujiro
    Higashi, Kazuhiko
    Goto, Kumiko
    Kato, Minoru
    CHALLENGES FOR NEXT GENERATION NETWORK OPERATIONS AND SERVICE MANAGEMENT, PROCEEDINGS, 2008, 5297 : 478 - 482
  • [36] Component architecture and modeling for microkernel-based embedded system development
    Liu, Yan
    Wong, Ted
    ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 190 - 199
  • [37] Hardware Support for Histogram-based Performance Analysis of Embedded Systems
    Ballenthin, Thomas
    Dreyer, Boris
    Hochberger, Christian
    Wegener, Simon
    2017 IEEE 20TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2017, : 1 - 10
  • [38] Enhanced Reading based on Virtualization Techniques
    Demartini, Claudio
    Sanna, Andrea
    Lamberti, Fabrizio
    2014 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2014, : 79 - 80
  • [39] PERFORMANCE EVALUATION OF VIRTUALIZATION TECHNIQUES FOR CONTROL AND ACCESS OF STORAGE SYSTEMS IN DATA CENTER APPLICATIONS
    Ahmadi, Mohammad Reza
    JOURNAL OF ELECTRICAL ENGINEERING-ELEKTROTECHNICKY CASOPIS, 2013, 64 (05): : 272 - 282
  • [40] Embedded Partitioning Real-time Operating System Based on Microkernel
    Chen, Tanhong
    Li, Huiyong
    Niu, Jianwei
    Ren, Tao
    Xu, Guizhou
    2019 22ND IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (IEEE CSE 2019) AND 17TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (IEEE EUC 2019), 2019, : 205 - 210