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 条
  • [41] Porting Linux to an arm processor
    Sutherland, J
    EDN, 2000, 45 (13) : 60 - 60
  • [42] A study on the effective file system packaging in the Embedded Linux systems
    Chung, KH
    Cha, HY
    Ahn, KS
    ESA '05: Proceedings of the 2005 International Conference on Embedded Systems and Applications, 2005, : 252 - 258
  • [43] Linux appeals to real-time embedded systems users
    Masi, C. G.
    CONTROL ENGINEERING, 2006, 53 (10) : 39 - 39
  • [44] A Dynamic Frequency Scaling Solution to DPM in Embedded Linux Systems
    Zhang Yuhua
    Qian Longhua
    Lv Qiang
    Qian Peide
    Zhao Lei
    PROCEEDINGS OF THE 2009 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2008, : 256 - 261
  • [45] Linux on ITRON: A hybrid operating system architecture for embedded systems
    Takada, H
    Iiyama, S
    Kindaichi, T
    Hachiya, S
    2002 SYMPOSIUM ON APPLICATIONS AND THE INTERNET (SAINT) WORKSHOPS, PROCEEDINGS, 2002, : 4 - 7
  • [46] LINUX OS SECURITY PROBLEMS IN EMBEDDED SYSTEMS APPLICATION DEVELOPMET
    Babic, Dejan
    Sajdl, Tomislav
    Andelic, Tihomir
    Crvenkovic, Nikola
    2013 21ST TELECOMMUNICATIONS FORUM (TELFOR), 2013, : 1027 - +
  • [47] An application-oriented Linux kernel customization for embedded systems
    Lee, CT
    Lin, JM
    Hong, ZW
    Lee, WT
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2004, 20 (06) : 1093 - 1107
  • [48] Why use Linux in embedded and real-time systems?
    Lehrbaum, R
    I&CS-INSTRUMENTATION & CONTROL SYSTEMS, 2000, 73 (03): : 67 - 68
  • [49] Harness robust debugging techniques to improve embedded Linux systems
    Wiesner, R
    ELECTRONIC DESIGN, 2001, 49 (06) : 104 - +
  • [50] The Application of Qt/Embedded on Embedded Linux
    Qiu Jinhui
    Hui, Liu Dong
    Yuan Junchao
    2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, : 1304 - 1307