PROCESSOR VIRTUALIZATION ON EMBEDDED LINUX SYSTEMS

被引:0
|
作者
Papaux, Geoffrey [1 ]
Gachet, Daniel [1 ]
Luithardt, Wolfram [1 ]
机构
[1] Univ Appl Sci & Arts Western Switzerland Fribourg, Inst Smart & Secured Syst ISIS, CH-1705 Fribourg, Switzerland
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The advent of increasingly powerful low-power processors offers new opportunities for embedded systems. Instead of multiple small microprocessors devoted to a single task, a centralized multi-core processor can be used to run all applications, while ensuring isolation and resources allocation for critical tasks. Seeing a growing interest for bringing virtualization on embedded systems, IP suppliers, such as ARM, added hardware extensions to their architectures for providing a native virtualization support. KVM is an open source hypervisor integrated in the Linux Kernel and offering ARM support. A prototype running KVM/ARM on the TI OMAP5432 uEVM board, with complete software stack for simplifying virtual machines management has been created during this work. The benchmarks executed show an overhead of 1% to 3% for CPU intensive applications but also demonstrate a performance degradation of about 60% for memory-intensive applications such as matrix multiplication. Paravirtualized vs. emulated devices have been analyzed, pointing out the extremely poor performance of emulated devices, while paravirtualized devices achieve near native performance.
引用
收藏
页码:65 / 69
页数:5
相关论文
共 50 条
  • [21] Embedded Linux platform for data acquisition systems
    Patel, Jigneshkumar. J.
    Reddy, Nagaraj
    Kumari, Praveena
    Rajpal, Rachana
    Pujara, Harshad
    Jha, R.
    Kalappurakkal, Praveen
    FUSION ENGINEERING AND DESIGN, 2014, 89 (05) : 684 - 688
  • [22] Embedded diagnostics for legacy processor based systems
    Navarro, SA
    Haldeman, DG
    Vicen, P
    1998 IEEE AUTOTESTCON PROCEEDINGS - IEEE SYSTEMS READINESS TECHNOLOGY CONFERENCE, 1998, : 530 - 535
  • [23] Evolution of software for embedded systems in processor expert
    Kolár, D
    Cerny, S
    11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, : 419 - 422
  • [24] Modular Petri Net Processor for Embedded Systems
    Micolini, Orlando
    Daniele, Emiliano N.
    Ventre, Luis O.
    COMPUTER SCIENCE (CACIC 2017), 2018, 790 : 199 - 208
  • [25] Virtualization of Linux based computers : the Linux-VServer project
    des Ligneris, B
    HPCS 2005: 19th International Symposium on High Performance Computing Systems and Applications, Proceedings, 2005, : 340 - 346
  • [26] A Survey on Hypervisor-based Virtualization of Embedded Reconfigurable Systems
    Wulf, Cornelia
    Willig, Michael
    Goehringer, Diana
    2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 249 - 256
  • [27] Performance Analysis of Microkernel Based Virtualization Techniques on Embedded Systems
    Mathew, Deepa
    Jose, Bijoy A.
    Patra, Priyadarsan
    JOURNAL OF LOW POWER ELECTRONICS, 2019, 15 (02) : 273 - 281
  • [28] On the effectiveness of Linux containers for network virtualization
    Calarco, G.
    Casoni, M.
    SIMULATION MODELLING PRACTICE AND THEORY, 2013, 31 : 169 - 185
  • [29] Embedded Linux Operating System Network Accelerated Operation Method Based on ARM Processor
    Zeng, Rong
    2021 ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS TECHNOLOGY AND COMPUTER SCIENCE (ACCTCS 2021), 2021, : 315 - 319
  • [30] A Novel Integrity Measurement Architecture for Embedded Linux Systems
    Jia Q.
    Ma H.
    Li Y.
    Wang Z.
    Shi W.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2022, 59 (10): : 2362 - 2375