Scheduling I/O in virtual machine monitors

By Diego Ongaro, Alan L. Cox, Scott Rixner. International Conference on Virtual Execution Environments, 2008

393 citations recorded by the source corpus.

This paper explores the relationship between domain scheduling in avirtual machine monitor (VMM) and I/O performance. Traditionally, VMM schedulers have focused on fairly sharing the processor resources among domains while leaving the scheduling of I/O resources as asecondary concern. However, this can resultin poor and/or unpredictable application performance, making virtualization less desirable for applications that require efficient and consistent I/O behavior. This paper is the first to study the impact of the VMM scheduler on performance using multiple guest domains concurrently running different types of applications. In particular, different combinations of processor-intensive, bandwidth-intensive, andlatency-sensitive applications are run concurrently to quantify the impacts of different scheduler configurations on processor and I/O performance. These applications are evaluated on 11 different scheduler configurations within the Xen VMM. These configurations include a variety of scheduler extensions aimed at improving I/O performance. This cross product of scheduler configurations and application types offers insight into the key problems in VMM scheduling for I/O and motivates future innovation in this area.

Subfields: Computer Networks and Communications, Hardware and Architecture, Information Systems

View Paper: https://www.semanticscholar.org/paper/a63cd6c88219374757e9c38a244c2372a0cb08aa

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

  1. Kun Tian
  2. Haibing Guan
  3. Yaozu Dong
  4. Tianhai Zhao
  5. Guofei Sun
  6. Jianhui Li
  7. Jinhua Hu
  8. Xiaowei Yang

Citations in the corpus