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 条
  • [21] 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
  • [22] A Performance Survey of Lightweight Virtualization Techniques
    Plauth, Max
    Feinbube, Lena
    Polze, Andreas
    SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2017), 2017, 10465 : 34 - 48
  • [23] A Performance Evaluation of Modern Virtualization Techniques
    Donca, Ionut-Catalin
    Stan, Ovidiu
    Miclea, Liviu
    PROCEEDINGS OF 2022 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS (AQTR 2022), 2022, : 23 - 28
  • [24] VMXHAL: A Versatile Virtualization Framework for Embedded Systems
    Mogosanu, Lucian
    Carabas, Mihai
    Deaconescu, Razvan
    Gheorghe, Laura
    Voiculescu, Valentin Gabriel
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2016, 18 (01): : 68 - 77
  • [25] Virtualization techniques in network emulation systems
    Canonico, Roberto
    Di Germaro, Pasquale
    Manetti, Vittorio
    Ventre, Giorgio
    EURO-PAR 2007 WORKSHOPS: PARALLEL PROCESSING, 2008, 4854 : 144 - 153
  • [26] Iterative Histogram-Based Performance Analysis of Embedded Systems
    Dreyer, Boris
    Hochberger, Christian
    Ballenthin, Thomas
    Wegener, Simon
    IEEE EMBEDDED SYSTEMS LETTERS, 2019, 11 (02) : 42 - 45
  • [27] DEMO ABSTRACT - Timing Aware Hardware Virtualization on the L4Re Microkernel Systems
    Lackorzynski, Adam
    Warg, Alexander
    2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,
  • [28] 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
  • [29] Current techniques and future trends in embedded system's virtualization
    Aguiar, Alexandra
    Hessel, Fabiano
    SOFTWARE-PRACTICE & EXPERIENCE, 2012, 42 (07): : 917 - 944
  • [30] Latency Analysis of I/O Virtualization Techniques in Hypervisor-Based Real-Time Systems
    Casini, Daniel
    Biondi, Alessandro
    Cicero, Giorgiomaria
    Buttazzo, Giorgio
    2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), 2021, : 306 - 319