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 条
  • [31] Research on the design of multi-core embedded system based on Microblaze
    Department of Physics, Jining Normal University, Inner-Mongolia, China
    不详
    [J]. Int. J. Control Autom., 12 (425-434):
  • [32] Design Challenges for Realization of the Advantages of Embedded Multi-Core Processors
    Goodman, Ronald
    Black, Scott
    [J]. 2008 IEEE AUTOTESTCON, VOLS 1 AND 2, 2008, : 380 - 385
  • [33] Portable CSP Based Design for Embedded Multi-Core Systems
    Sputh, Bernhard H. C.
    Faust, Oliver
    Allen, Alastair R.
    [J]. COMMUNICATING PROCESS ARCHITECTURES 2006: WOTUG-29, 2006, 64 : 123 - 134
  • [34] Design Issues in a Performance Monitor for Embedded Multi-core Systems
    Chao-Sheng Lin
    Chih-Sheng Lin
    Pao-Ann Hsiung
    William C. Chu
    [J]. Journal of Signal Processing Systems, 2014, 75 : 141 - 154
  • [35] Design Issues in a Performance Monitor for Embedded Multi-core Systems
    Lin, Chao-Sheng
    Lin, Chih-Sheng
    Hsiung, Pao-Ann
    Chu, William C.
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2014, 75 (02): : 141 - 154
  • [36] Temperature Sensor Assisted Lifetime Enhancement of Satellite Embedded Systems via Multi-Core Task Mapping and DVFS
    Kim, Beomsik
    Yang, Hoeseok
    [J]. SENSORS, 2019, 19 (22)
  • [37] An Efficient Architectural Design of Hardware Interface for Heterogeneous Multi-core System
    Gu, Xiongli
    Yang, Jie
    Wu, Xiamin
    Huang, Chunming
    Liu, Peng
    [J]. NETWORK AND PARALLEL COMPUTING, 2011, 6985 : 313 - +
  • [38] Multi-core virtualization on loongson-3 processor
    Ruan, Li
    Xu, Peng
    Wang, Hui-Xiang
    Zhu, Ming-Fa
    Xiao, Li-Min
    Tang, Hao-Fu
    [J]. Ruan Jian Xue Bao/Journal of Software, 2013, 24 (SUPPL.2): : 127 - 139
  • [39] SPAD: Software Protection Through Anti-Debugging Using Hardware-Assisted Virtualization
    Qi, Zhengwei
    Li, Bingyu
    Lin, Qian
    Yu, Miao
    Xia, Mingyuan
    Guan, Haibing
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2012, 28 (05) : 813 - 827
  • [40] SPAD: Software protection through anti-debugging using hardware-assisted virtualization
    [J]. Qi, Z., 1600, Institute of Information Science (28):