| Task-aware virtual machine scheduling for I/O performance. |
| Full text |
Pdf
(783 KB)
|
Source
|
ACM/Usenix International Conference On Virtual Execution Environments
archive
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
table of contents
Washington, DC, USA
SESSION: Hybrid techniques
table of contents
Pages 101-110
Year of Publication: 2009
ISBN:978-1-60558-375-4
|
|
Authors
|
|
Hwanju Kim
|
Korea Advanced Institute of Science and Technology (KAIST), Daejeon, South Korea
|
|
Hyeontaek Lim
|
Korea Advanced Institute of Science and Technology (KAIST), Daejeon, South Korea
|
|
Jinkyu Jeong
|
Korea Advanced Institute of Science and Technology (KAIST), Daejeon, South Korea
|
|
Heeseung Jo
|
Korea Advanced Institute of Science and Technology (KAIST), Daejeon, South Korea
|
|
Joonwon Lee
|
Sungkyunkwan University (SKKU), Suwon, South Korea
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 95, Downloads (12 Months): 457, Citation Count: 0
|
|
|
ABSTRACT
The use of virtualization is progressively accommodating diverse and unpredictable workloads as being adopted in virtual desktop and cloud computing environments. Since a virtual machine monitor lacks knowledge of each virtual machine, the unpredictableness of workloads makes resource allocation difficult. Particularly, virtual machine scheduling has a critical impact on I/O performance in cases where the virtual machine monitor is agnostic about the internal workloads of virtual machines. This paper presents a task-aware virtual machine scheduling mechanism based on inference techniques using gray-box knowledge. The proposed mechanism infers the I/O-boundness of guest-level tasks and correlates incoming events with I/O-bound tasks. With this information, we introduce partial boosting, which is a priority boosting mechanism with task-level granularity, so that an I/O-bound task is selectively scheduled to handle its incoming events promptly. Our technique focuses on improving the performance of I/O-bound tasks within heterogeneous workloads by lightweight mechanisms with complete CPU fairness among virtual machines. All implementation is confined to the virtualization layer based on the Xen virtual machine monitor and the credit scheduler. We evaluate our prototype in terms of I/O performance and CPU fairness over synthetic mixed workloads and realistic applications.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Sun virtual desktop infrastructure software. http://www.sun.com/software/vdi/.
|
| |
2
|
Virtual desktop infrastructure (VDI). White paper of VMware.
|
 |
3
|
|
 |
4
|
Paul Barham , Boris Dragovic , Keir Fraser , Steven Hand , Tim Harris , Alex Ho , Rolf Neugebauer , Ian Pratt , Andrew Warfield, Xen and the art of virtualization, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
| |
5
|
|
 |
6
|
|
| |
7
|
L. Cherkasova, D. Gupta, and A. Vahdat. When virtual is harder than real: Resource allocation challenges in virtual machine based it environments. Technical Report HPL-2007-25, February 2007.
|
| |
8
|
K. Fraser, S. H, R. Neugebauer, I. Pratt, A. Warfield, and M. Williamson. Safe hardware access with the Xen virtual machine monitor. In Proc. Workshop on OASIS, 2004.
|
| |
9
|
|
| |
10
|
I. J. Good. Weight of evidence: A brief survey. In Proc. Second Valencia Int'l Meeting on Bayesian Statistics, 1983.
|
 |
11
|
Sriram Govindan , Arjun R. Nath , Amitayu Das , Bhuvan Urgaonkar , Anand Sivasubramaniam, Xen and co.: communication-aware CPU scheduling for consolidated xen-based hosting platforms, Proceedings of the 3rd international conference on Virtual execution environments, June 13-15, 2007, San Diego, California, USA
[doi> 10.1145/1254810.1254828]
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
 |
15
|
|
 |
16
|
|
| |
17
|
Dongsung Kim , Hwanju Kim , Myeongjae Jeon , Euiseong Seo , Joonwon Lee, Guest-Aware Priority-Based Virtual Machine Scheduling for Highly Consolidated Server, Proceedings of the 14th international Euro-Par conference on Parallel Processing, August 26-29, 2008, Las Palmas de Gran Canaria, Spain
[doi> 10.1007/978-3-540-85451-7_31]
|
| |
18
|
|
 |
19
|
|
 |
20
|
|
| |
21
|
|
 |
22
|
|
|