Title :
Multi-Tiered On-Demand Resource Scheduling for VM-Based Data Center
Author :
Song, Ying ; Wang, Hui ; Li, Yaqiong ; Feng, Binquan ; Sun, Yuzhong
Author_Institution :
Key Lab. of Comput. Syst. & Archit., Chinese Acad. of Sci., Beijing
Abstract :
The trend of using virtualization for server consolidation is more and more popular in enterprise data center. However, on-demand resource allocation among the concurrent hosted services in such a virtualized environment is still a challenge. In order to optimize resource allocation among services in data center, this paper proposes a multi-tiered resource scheduling scheme which automatically provides on-demand capacities to the hosted services via resources flowing among VMs. We model the resource flowing using optimization theory. Based on this model, we present a global re-source flowing algorithm in the multi-tiered resource scheduling scheme. This algorithm preferentially ensures performance of some critical services by degrading of others to some extent when resource competition arises. Using our RAINBOW prototype, we evaluate the multi-tiered resource scheduling scheme with the performance improvements for the most critical services up to 9%~16%, which are 75% of the maximum improvement margin, while performance degradation of others is up to 2%, and leads to 1%~5% improvements in resource utilization than RAINBOW without resource flowing. Compared with the existent scheme, our work leads to 9% less improvements for critical services, while introduces 39% less degradation to low priority services.
Keywords :
computer centres; multiprocessing systems; performance evaluation; resource allocation; virtual machines; enterprise data center; global resource flowing algorithm; multitiered resource scheduling; ondemand resource allocation; ondemand resource scheduling; performance degradation; server consolidation; Computer architecture; Degradation; Grid computing; Processor scheduling; Prototypes; Quality of service; Resource management; Resource virtualization; Scheduling algorithm; Voice mail; Data Center; on-demand; resource scheduling; virtualization;
Conference_Titel :
Cluster Computing and the Grid, 2009. CCGRID '09. 9th IEEE/ACM International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-3935-5
Electronic_ISBN :
978-0-7695-3622-4
DOI :
10.1109/CCGRID.2009.11