DocumentCode :
3177796
Title :
Virtual Hellfire Hypervisor: Extending Hellfire Framework for embedded virtualization support
Author :
Aguiar, Alexandra ; Hessel, Fabiano
Author_Institution :
Fac. of Inf., PUCRS, Porto Alegre, Brazil
fYear :
2011
fDate :
14-16 March 2011
Firstpage :
1
Lastpage :
8
Abstract :
Virtualization of embedded systems has recently been in the spotlight especially because of the numerous advantages it can bring. Among these, the improvement of software design quality can be highlighted, since legacy software can be reused along with newer applications, easing newer and older systems´ integration. Also, security concerned systems can enjoy the gains of virtualization: two Operating Systems (OS) can be used, namely an application OS and a security certified OS, both running on the same machine. Though virtualization can offer so many benefits, its use in embedded systems is still not as wide as it should or could be. The numerous constraints of embedded systems combined with suspicious thoughts whether virtualization overheads are prohibitive or not prevent its wide adoption. Thus, we present in this paper a methodology for an extension of the Hellfire Framework Project and the creation of the Virtual Hellfire Hypervisor - VHH. The Hellfire Framework already offers an integrated tool-flow in which Design Space Exploration (DSE), OS customization and static and dynamic application mapping are highly automated. Therefore, we show the potential benefits of integrating existing embedded systems tools, like the Hellfire Framework, to virtualization facilities and how this can impact in the overall system design quality.
Keywords :
embedded systems; hardware-software codesign; multiprocessing systems; operating systems (computers); program diagnostics; program visualisation; security of data; software maintenance; software quality; software reusability; system-on-chip; virtual machines; virtualisation; DSE; HW/SW codesign; MPSoC; OS customization; design space exploration; dynamic application mapping; embedded system virtualization; embedded systems tools; embedded visualization support; hellfire framework; integrated tool-flow; legacy software; operating systems; overall system design quality; security certified OS; security concerned systems; software design quality; static application mapping; systems integration; virtual hellfire hypervisor; virtualization facility; virtualization overheads; Embedded systems; Hardware; Kernel; Virtual machine monitors; Virtual machining; Embedded Systems Design; HW/SW Co-design; MPSoC; Virtualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Electronic Design (ISQED), 2011 12th International Symposium on
Conference_Location :
Santa Clara, CA
ISSN :
1948-3287
Print_ISBN :
978-1-61284-913-3
Type :
conf
DOI :
10.1109/ISQED.2011.5770725
Filename :
5770725
Link To Document :
بازگشت