Hardware-assisted Reliability Enhancement for Embedded Multi-core Virtualization Design

被引:3
|
作者
Lin, Tsung-Han [1 ]
Kinebuchi, Yuki [1 ]
Shimada, Hiromasa [1 ]
Mitake, Hitoshi [1 ]
Lee, Chen-Yi [1 ]
Nakajima, Tatsuo [1 ]
机构
[1] Waseda Univ, Dept Comp Sci & Engn, Tokyo, Japan
关键词
D O I
10.1109/RTCSA.2011.24
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a virtualization architecture for the multi-core embedded system to provide more system reliability and security while maintaining the same performance without introducing additional special hardware supports or having to implement complex protection mechanism in the virtualization layer. Embedded virtualization design usually uses two kinds of approaches, traditional VMM and microkernel approaches, but both of them suffer from performance or engineering cost problems. To achieve better reliability and keep the virtualization layer design lightweighted, a common hardware component called local memory adopted in the multi-core embedded processors is used in this work. By taking this memory architecture's advantage, we can mitigate above-mentioned problems at once. We choose to re-map the virtualization layer's program called SPUMONE, which it runs all its guest systems in kernel space, on the local memory. By doing so, it can provide additional reliability and security for the entire system because the SPUMONE's design in a multi-core platform has each instance being installed on a separated processor core, which is different from the traditional virtualization layer design, and therefore the content of each SPUMONE in the local memory is inaccessible to each others.
引用
收藏
页码:101 / 105
页数:5
相关论文
共 50 条
  • [1] An IOMMU for Hardware-assisted Full Virtualization of Heterogeneous Multi-core SoCs
    Kornaros, G.
    Harteros, K.
    Astrinaki, M.
    Christoforakis, I.
    Coppola, M.
    Grammatikakis, M. D.
    [J]. VLSI CIRCUITS AND SYSTEMS VI, 2013, 8764
  • [2] Leveraging Hardware-Assisted Virtualization for Deterministic Replay on Commodity Multi-Core Processors
    Ren, Shiru
    Tan, Le
    Li, Chunqi
    Xiao, Zhen
    Song, Weijia
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (01) : 45 - 58
  • [3] Hardware-Assisted Secure Communication in Embedded and Multi-Core Computing Systems
    Saeed, Ahmed
    Ahmadinia, Ali
    Just, Mike
    [J]. COMPUTERS, 2018, 7 (02)
  • [4] Design and implementation of hardware-assisted virtualization on itanium processor family
    Dong, Yao-Zu
    Zhang, Xian-Tao
    Tian, Kun
    Xu, Xue-Fei
    [J]. 2008, Acta Simulata Systematica Sinica, Beijing, 100854, China (20):
  • [5] Enforcing kernel constraints by hardware-assisted virtualization
    Lacombe, Eric
    Nicomette, Vincent
    Deswarte, Yves
    [J]. JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2011, 7 (01): : 1 - 21
  • [6] Detecting Hardware-Assisted Virtualization With Inconspicuous Features
    Zhang, Zhi
    Cheng, Yueqiang
    Gao, Yansong
    Nepal, Surya
    Liu, Dongxi
    Zou, Yi
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 : 16 - 27
  • [7] Detecting Hardware-Assisted Virtualization with Inconspicuous Features
    Zhang, Zhi
    Cheng, Yueqiang
    Gao, Yansong
    Nepal, Surya
    Liu, Dongxi
    Zou, Yi
    [J]. IEEE Transactions on Information Forensics and Security, 2021, 16 : 16 - 27
  • [8] Empirical analysis of hardware-assisted GPU virtualization
    Garg, Anshuj
    Kulkarni, Purushottam
    Kurkure, Uday
    Sivaraman, Han
    Vu, Lan
    [J]. 2019 IEEE 26TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC), 2019, : 395 - 405
  • [9] Hardware Synchronization for Embedded Multi-Core Processors
    Stoif, Christian
    Schoeberl, Martin
    Liccardi, Benito
    Haase, Jan
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 2557 - 2560
  • [10] Hardware-assisted remote attestation design for critical embedded systems
    Geden, Munir
    Rasmussen, Kasper
    [J]. IET INFORMATION SECURITY, 2023, 17 (03) : 518 - 533