|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2011 IEEE 17th International Conference on Embedded and Real-Time Computing Systems and Applications
Hardware-Assisted Reliability Enhancement for Embedded Multi-core Virtualization Design
Toyama, Japan
August 28-August 31
ISBN: 978-0-7695-4502-8
| ASCII Text | x | ||
| Tsung-Han Lin, Yuki Kinebuchi, Hiromasa Shimada, Hitoshi Mitake, Chen-Yi Lee, Tatsuo Nakajima, "Hardware-Assisted Reliability Enhancement for Embedded Multi-core Virtualization Design," 2012 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, vol. 2, pp. 101-105, 2011 IEEE 17th International Conference on Embedded and Real-Time Computing Systems and Applications, 2011. | |||
| BibTex | x | ||
| @article{ 10.1109/RTCSA.2011.24, author = {Tsung-Han Lin and Yuki Kinebuchi and Hiromasa Shimada and Hitoshi Mitake and Chen-Yi Lee and Tatsuo Nakajima}, title = {Hardware-Assisted Reliability Enhancement for Embedded Multi-core Virtualization Design}, journal ={2012 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications}, volume = {2}, year = {2011}, issn = {1533-2306}, pages = {101-105}, doi = {http://doi.ieeecomputersociety.org/10.1109/RTCSA.2011.24}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications TI - Hardware-Assisted Reliability Enhancement for Embedded Multi-core Virtualization Design SN - 1533-2306 SP101 EP105 A1 - Tsung-Han Lin, A1 - Yuki Kinebuchi, A1 - Hiromasa Shimada, A1 - Hitoshi Mitake, A1 - Chen-Yi Lee, A1 - Tatsuo Nakajima, PY - 2011 KW - virtualization KW - embedded system KW - local memory VL - 2 JA - 2012 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RTCSA.2011.24
In this paper, we propose a virtualization architecture for the multi-core embedded system to provide more sys-tem 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 light weighted, a common hardware component called local memory adopted in the multi-core embedded processors is used in this work. By taking this memory ar-chitecture's advantage, we can mitigate above-mentioned problems at once. We choose to re-map the virtualizationlayer'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.
Index Terms:
virtualization, embedded system, local memory
Citation:
Tsung-Han Lin, Yuki Kinebuchi, Hiromasa Shimada, Hitoshi Mitake, Chen-Yi Lee, Tatsuo Nakajima, "Hardware-Assisted Reliability Enhancement for Embedded Multi-core Virtualization Design," rtcsa, vol. 2, pp.101-105, 2011 IEEE 17th International Conference on Embedded and Real-Time Computing Systems and Applications, 2011
Usage of this product signifies your acceptance of the Terms of Use.
