Abstract | ||
---|---|---|
In this paper, we address latency issue in Xen-ARM virtual machines. Despite the advantages of virtualization in mobile systems, the current Xen-ARM is difficult to apply to mobile devices because it has unpredictable I/O latency. This paper analyzes the latency of incoming packet handling in Xen-ARM, and presents how virtualization affects the latency in detail. To make the latency predictable, firstly, we modify Xen-ARM scheduler so that the driver domain can be promptly scheduled by the hypervisor. Secondly, we introduce additional paravirtualization of guest OS that minimizes non-preemptible code path. With our enhancements, 99% of incoming packets are predictably handled within one millisecond at the destined guest OS, which is a feasible time bound for most soft realtime applications. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1587/transinf.E95.D.2613 | IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS |
Keywords | Field | DocType |
virtual machine, I/O latency | Virtualization,Computer vision,Virtual machine,Latency (engineering),Computer science,Network packet,Hypervisor,Millisecond,Paravirtualization,Mobile device,Artificial intelligence,Operating system | Journal |
Volume | Issue | ISSN |
E95D | 11 | 1745-1361 |
Citations | PageRank | References |
0 | 0.34 | 14 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
See-hwan Yoo | 1 | 86 | 10.96 |
Kuen-Hwan Kwak | 2 | 7 | 1.16 |
Jae-Hyun Jo | 3 | 7 | 1.16 |
Chuck Yoo | 4 | 98 | 20.58 |