Toward under-millisecond I/O latency in Xen-ARM

Seehwan Yoo, Kuen Hwan Kwak, Jae Hyun Jo, Chuck Yoo

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11
DOIs
Publication statusPublished - 2011 Dec 1
Event2nd Asia-Pacific Workshop on Systems, APSys'11 - Shanghai, China
Duration: 2011 Jul 112011 Jul 12

Publication series

NameProceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11

Other

Other2nd Asia-Pacific Workshop on Systems, APSys'11
CountryChina
CityShanghai
Period11/7/1111/7/12

    Fingerprint

Keywords

  • real-time system
  • virtual machine

ASJC Scopus subject areas

  • Control and Systems Engineering

Cite this

Yoo, S., Kwak, K. H., Jo, J. H., & Yoo, C. (2011). Toward under-millisecond I/O latency in Xen-ARM. In Proceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11 (Proceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11). https://doi.org/10.1145/2103799.2103816