DocumentCode
3763839
Title
Hardware-assisted interrupt delivery optimization for virtualized embedded platforms
Author
Carlos Moratelli;Sergio Filho;Fabiano Hessel
Author_Institution
Faculty of Informatics - PUCRS - Av. Ipiranga 6681, Porto Alegre, Brazil
fYear
2015
Firstpage
304
Lastpage
307
Abstract
Virtualization is already a reality in modern embedded systems. Besides the direct relationship with cost reduction and improved resource utilization, virtualization enables the integration of real-time and general-purpose operating systems and applications on the same hardware platform. The resulting system may inherit deterministic timing characteristics for real-time along with a large software code base for general-purpose operating systems. However, the hypervisor must be carefully designed to take advantage of both types of operating systems. In this paper, we propose an interrupt policy for an embedded hypervisor using hardware-assisted virtualization. Our technique is flexible and can be adopted by applications with different timing constraints. Experimental results show that the interrupt delivery jitter on virtualized systems is close to non-virtualized when the proposed approach is used.
Keywords
"Virtual machine monitors","Virtualization","Linux","Delays","Histograms","Operating systems"
Publisher
ieee
Conference_Titel
Electronics, Circuits, and Systems (ICECS), 2015 IEEE International Conference on
Type
conf
DOI
10.1109/ICECS.2015.7440309
Filename
7440309
Link To Document