DocumentCode
613837
Title
Prioritizing local inter-domain communication in Xen
Author
Sisu Xi ; Chong Li ; Chenyang Lu ; Gill, Christopher
Author_Institution
Dept. of Comput. Sci. & Eng., Washington Univ. in St. Louis, St. Louis, MO, USA
fYear
2013
fDate
3-4 June 2013
Firstpage
1
Lastpage
10
Abstract
As computer hardware becomes increasingly powerful, there is an ongoing trend towards integrating QoS-critical systems as virtual machines (domains) on a common, virtualized computing platform. Given the lower latency of local inter-domain communication (IDC) on the same host (compared to inter-host communication), system administrators may preferably colocate domains so that they can communicate locally. When multiple IDC flows contend on the same host, it is important to properly prioritize IDC flows among domains to meet their respective QoS requirements. This paper examines the limitations of IDC in Xen, a widely used open-source virtual machine monitor (VMM) that recently has been extended to support real-time domain scheduling. We find that both the VMM scheduler and the manager domain can significantly impact IDC QoS under different conditions, and show that improving the VMM scheduler alone cannot effectively prevent priority inversion for local IDC. To address those limitations, we present RTCA, a Real-Time Communication Architecture within the manager domain in Xen, along with experimental results that demonstrate the latency of high-priority IDC can be improved dramatically from ms to μs by a combination of the RTCA and a real-time VMM scheduler.
Keywords
processor scheduling; public domain software; quality of service; real-time systems; virtual machines; IDC QoS; IDC flow; QoS requirement; QoS-critical system; RTCA; VMM scheduler; Xen; computer hardware; high-priority IDC; interhost communication; local interdomain communication; manager domain; open-source virtual machine monitor; priority inversion; real-time communication architecture; real-time domain scheduling; system administrator; virtualized computing platform; Interference; Kernel; Linux; Quality of service; Real-time systems; Schedules; Virtual machine monitors;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality of Service (IWQoS), 2013 IEEE/ACM 21st International Symposium on
Conference_Location
Montreal, QC
ISSN
1548-615X
Print_ISBN
978-1-4799-0589-8
Type
conf
DOI
10.1109/IWQoS.2013.6550267
Filename
6550267
Link To Document