TY - GEN
T1 - Toward under-millisecond I/O latency in Xen-ARM
AU - Yoo, Seehwan
AU - Kwak, Kuen Hwan
AU - Jo, Jae Hyun
AU - Yoo, Chuck
PY - 2011
Y1 - 2011
N2 - This paper addresses the I/O latency issue within Xen-ARM. Although Xen-ARM's split driver presents reliable driver isolation, it requires additional inter-VM scheduling. Consequently, the credit scheduler within Xen-ARM results in unsatisfactory I/O latency for real-time guest OS. This paper analyzes the I/O latency in Xen-ARM's interrupt path, and proposes a new scheduler to bound I/O latency. Our scheduler dynamically assigns priorities to guest OSs so that Xen-ARM ensures to schedule the most urgent task within the system. The experimental results show that Xen-ARM with our new scheduler reduces delay spikes, latency larger than 1ms, from 16% to 1% while retaining the split driver model.
AB - This paper addresses the I/O latency issue within Xen-ARM. Although Xen-ARM's split driver presents reliable driver isolation, it requires additional inter-VM scheduling. Consequently, the credit scheduler within Xen-ARM results in unsatisfactory I/O latency for real-time guest OS. This paper analyzes the I/O latency in Xen-ARM's interrupt path, and proposes a new scheduler to bound I/O latency. Our scheduler dynamically assigns priorities to guest OSs so that Xen-ARM ensures to schedule the most urgent task within the system. The experimental results show that Xen-ARM with our new scheduler reduces delay spikes, latency larger than 1ms, from 16% to 1% while retaining the split driver model.
KW - real-time system
KW - virtual machine
UR - http://www.scopus.com/inward/record.url?scp=84857342092&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84857342092&partnerID=8YFLogxK
U2 - 10.1145/2103799.2103816
DO - 10.1145/2103799.2103816
M3 - Conference contribution
AN - SCOPUS:84857342092
SN - 9781450311793
T3 - Proceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11
BT - Proceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11
T2 - 2nd Asia-Pacific Workshop on Systems, APSys'11
Y2 - 11 July 2011 through 12 July 2011
ER -