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
    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
    Country/TerritoryChina
    CityShanghai
    Period11/7/1111/7/12

    Keywords

    • real-time system
    • virtual machine

    ASJC Scopus subject areas

    • Control and Systems Engineering

    Fingerprint

    Dive into the research topics of 'Toward under-millisecond I/O latency in Xen-ARM'. Together they form a unique fingerprint.

    Cite this