DocumentCode :
3086570
Title :
VM Co-scheduling: Approximation of Optimal Co-scheduling in Data Center
Author :
Yan, Wei ; Zhou, Li ; Lin, Chuang
Author_Institution :
Comput. Sci., Tsinghua Univ., Beijing, China
fYear :
2011
fDate :
22-25 March 2011
Firstpage :
340
Lastpage :
347
Abstract :
Multi-resource sharings among virtual machines (VM)are very important in data center, but also bring contentions for cache, disk and network in host server. Recent studies focus primarily on locally optimizing resource sharings in a single server, or global optimization of mitigating cache and memory contentions. But it remains an open question how to efficiently find optimal co-schedules for cache, disk and network contentions simultaneously. Solving these contentions is critical for computing-intensive, memory-intensive, data-intensive and network-intentive applications. This paper is the first to present a comprehensive solution to reduce multiple resource contentions in terms of cache, disk and network contentions in data center. We propose two estimation models, MPain and MVector Distance, to predict co-run performance degradation based on the VM solo running information. Experiment results on real servers reveal that the MVector Distance is more effective than up-to-date task activity vector model in EuroSys´10, reducing the average performace degradation from 8.545% to near zero in exhaustive search cases. We develop both proactive and runtime reactive approximation algorithms, among which, the simple balance algorithm is a three-dimensional coupling algorithm, produces near optimal schedules and shows good scalability. This study offers some techniques which could be directly used in proactive and runtime reative VM co-schedulings.
Keywords :
approximation theory; computer centres; optimisation; performance evaluation; scheduling; MPain; MVector Distance; VM coscheduling; cache contentions; computing intensive applications; corun performance degradation; data center; data intensive applications; global optimization; memory contentions; memory intensive applications; multiresource sharings; network intensive applications; optimal coscheduling; reactive approximation algorithms; three dimensional coupling algorithm; virtual machines; Algorithm design and analysis; Approximation algorithms; Approximation methods; Degradation; Estimation; Pain; Servers; HTC scheduling; co-scheduling; virtual machine scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2011 IEEE International Conference on
Conference_Location :
Biopolis
ISSN :
1550-445X
Print_ISBN :
978-1-61284-313-1
Electronic_ISBN :
1550-445X
Type :
conf
DOI :
10.1109/AINA.2011.12
Filename :
5763425
Link To Document :
بازگشت