Lightweight Multicore Virtualization Architecture exploiting ARM TrustZone

被引:0
|
作者
Pinto, S. [1 ]
Oliveira, A. [1 ]
Pereira, J. [1 ]
Cabral, J. [1 ]
Monteiro, J. [1 ]
Tavares, A. [1 ]
机构
[1] Univ Minho, Ctr Algoritmi, Braga, Portugal
关键词
TrustZone; Virtualization; Multicore; Monitor; Security; Embedded Systems; ARM;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Virtualization technology is well established in the server and desktop spaces, and has been spreading across embedded system market. This technology allows for the coexistence and execution of multiples operating systems on top of the same hardware platform, with proven technological and economic benefits. Hardware extensions for easing virtualization have been added into several commercial off-the-shelf processors. Among existing technologies, ARM TrustZone is gaining particular attention due to its broadly availability into ARM processors. However, existent TrustZone-assisted virtualization solutions are limited to a dual-guest and single-core configuration, which can lead to the starvation of the non-secure side when the secure world does not yield the processor. This work presents the extension of a TrustZone-assisted hypervisor to an asymmetric multi-processing configuration. We describe and demonstrate how to run a general-purpose operating system side-by-side with an real-time operating system in a Xilinx Zynq-based platform, enhanced with a dual ARM Cortex-A9. The achieved results demonstrate that the implemented multicore approach not only completely eliminates starvation, but also increases the general-purpose operating system's performance, especially when the real-time workload is demanding.
引用
收藏
页码:3562 / 3567
页数:6
相关论文
共 50 条
  • [1] Towards a Lightweight Embedded Virtualization Architecture Exploiting ARM TrustZone
    Pinto, S.
    Oliveira, D.
    Pereira, J.
    Cardoso, N.
    Ekpanyapong, M.
    Cabral, J.
    Tavares, A.
    [J]. 2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [2] Reconciling Security with Virtualization: A Dual-Hypervisor Design for ARM TrustZone
    Cicero, Giorgiomaria
    Biondi, Alessandro
    Buttazzo, Giorgio
    Patel, Anup
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2018, : 1628 - 1633
  • [3] Vdroid: A Lightweight Virtualization Architecture for Smartphones
    Shah, Munam Ali
    Kamran, Muhammad
    Khan, Hikmat
    Javaid, Qaisar
    [J]. PROCEEDINGS OF 2016 FUTURE TECHNOLOGIES CONFERENCE (FTC), 2016, : 1290 - 1296
  • [4] Virtualization of reconfigurable coprocessors in HPRC systems with multicore architecture
    Gonzalez, Ivan
    Lopez-Buedo, Sergio
    Sutter, Gustavo
    Sanchez-Roman, Diego
    Gomez-Arribas, Francisco J.
    Aracil, Javier
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2012, 58 (6-7) : 247 - 256
  • [5] Formal virtualization requirements for the ARM architecture
    Penneman, Niels
    Kudinskas, Danielius
    Rawsthorne, Alasdair
    De Sutter, Bjorn
    De Bosschere, Koen
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (03) : 144 - 154
  • [6] RESEARCH ON ARM TRUSTZONE
    Li, Wenhao
    Xia, Yubin
    Chen, Haibo
    [J]. GETMOBILE-MOBILE COMPUTING & COMMUNICATIONS REVIEW, 2018, 22 (03) : 17 - 22
  • [7] Virtualization on TrustZone-enabled Microcontrollers? Voila!
    Pinto, Sandro
    Araujo, Hugo
    Oliveira, Daniel
    Martins, Jose
    Tavares, Adriano
    [J]. 25TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2019), 2019, : 293 - 304
  • [8] vTZ: Virtualizing ARM TrustZone
    Hua, Zhichao
    Gu, Jinyu
    Xia, Yubin
    Chen, Haibo
    Zang, Binyu
    Guan, Haibing
    [J]. PROCEEDINGS OF THE 26TH USENIX SECURITY SYMPOSIUM (USENIX SECURITY '17), 2017, : 541 - 556
  • [9] Gemini: A lightweight virtualization architecture for protecting privacy and security of smartphone
    Liao, Shichao
    Yang, Xia
    Guo, Wensheng
    Sun, Haiyong
    Jiang, Zhixiang
    Zhao, Xiaoyan
    [J]. 2016 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS) - PROCEEDINGS, 2016, : 186 - 191
  • [10] Software Architecture of a Secure Multimedia System Using a Multicore SoC and Software Virtualization
    Kondol, Hiroyuki
    Yamamoto, Osamu
    Otani, Sugako
    Sugai, Naoto
    Shimizu, Toru
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2009, : 217 - +