首页 | 本学科首页   官方微博 | 高级检索  
     


Transparently bridging semantic gap in CPU management for virtualized environments
Authors:Hwanju KimAuthor Vitae  Hyeontaek LimAuthor Vitae  Jinkyu JeongAuthor Vitae  Seungryoul MaengAuthor Vitae
Affiliation:
  • a Computer Science Department, Korea Advanced Institute of Science and Technology (KAIST), Republic of Korea
  • b Computer Science Department, School of Computer Science, Carnegie Mellon University, United States
  • c Department of Computer System Engineering, Chonbuk National University, Republic of Korea
  • d School of Information and Communication Engineering, SungKyunKwan University, Republic of Korea
  • Abstract:Consolidated environments are progressively accommodating diverse and unpredictable workloads in conjunction with virtual desktop infrastructure and cloud computing. Unpredictable workloads, however, aggravate the semantic gap between the virtual machine monitor and guest operating systems, leading to inefficient resource management. In particular, CPU management for virtual machines has a critical impact on I/O performance in cases where the virtual machine monitor is agnostic about the internal workloads of each virtual machine. This paper presents virtual machine scheduling techniques for transparently bridging the semantic gap that is a result of consolidated workloads. To enable us to achieve this goal, we ensure that the virtual machine monitor is aware of task-level I/O-boundedness inside a virtual machine using inference techniques, thereby improving I/O performance without compromising CPU fairness. In addition, we address performance anomalies arising from the indirect use of I/O devices via a driver virtual machine at the scheduling level. The proposed techniques are implemented on the Xen virtual machine monitor and evaluated with micro-benchmarks and real workloads on Linux and Windows guest operating systems.
    Keywords:Virtualization  Cloud computing  Virtual desktop infrastructure  Scheduling  Virtual machine  Xen
    本文献已被 ScienceDirect 等数据库收录!
    设为首页 | 免责声明 | 关于勤云 | 加入收藏

    Copyright©北京勤云科技发展有限公司  京ICP备09084417号