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 条
  • [41] Hardware/software techniques for improving cache performance in embedded systems
    Memik, G
    Kandemir, MT
    Choudhary, A
    Kadayif, I
    EMBEDDED SOFTWARE FOR SOC, 2003, : 387 - 401
  • [42] New Tracing and Performance Analysis Techniques for Embedded Applications
    Hung, Shih-Hao
    Huang, Shu-Jheng
    Tu, Chia-Heng
    RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 143 - 152
  • [43] STUDY AND ANALYSIS OF POWER OPTIMIZATION TECHNIQUES FOR EMBEDDED SYSTEMS
    Indumathi, G.
    Ramakrishnan, K. V.
    2011 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2011, : 365 - 366
  • [44] Mini-NOVA: A Lightweight ARM-based Virtualization Microkernel Supporting Dynamic Partial Reconfiguration
    Xia, Tian
    Prevotet, Jean-Christophe
    Nouvel, Fabienne
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 71 - 80
  • [45] Secure APIs for Applications in Microkernel-based Systems
    Hamad, Mohammad
    Prevelakis, Vassilis
    ICISSP: PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2017, : 553 - 558
  • [46] A Performance Comparison of Container-based Virtualization Systems for MapReduce Clusters
    Xavier, Miguel G.
    Neves, Marcelo V.
    De Rose, Cesar A. F.
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 299 - 306
  • [47] Analysis of the impact of refactorings on the performance of embedded systems
    dos Reis, Heitor B. F.
    Correa, Ulisses B.
    Duarte, Lucio Mauro
    Beck, Antonio C. S.
    PROCEEDINGS OF IV BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING SBESC 2014, 2014, : 97 - 102
  • [48] Processor Virtualization and Split Compilation for Heterogeneous Multicore Embedded Systems
    Cohen, Albert
    Rohou, Erven
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 102 - 107
  • [49] Modular performance analysis of distributed embedded systems
    Thiele, L
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2005, 3829 : 1 - 1
  • [50] Performance Analysis of Virtualized Embedded Computing Systems
    Mathew, Deepa
    Jose, Bijoy A.
    2017 7TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED), 2017,