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
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"
Conference_Titel :
Electronics, Circuits, and Systems (ICECS), 2015 IEEE International Conference on
DOI :
10.1109/ICECS.2015.7440309