Title :
XenMVM: Exploring Potential Performance of Multi-Core System in Virtual Machine Environment
Author :
Shao, Zhiyuan ; Huang, Jian ; Jin, Hai ; Hu, Kan
Author_Institution :
Services Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
In this work, we propose computing resource management system based on Xen VMM and multi-core system, called XenMVM. It adjusts the computing resource dynamically according to the actual workload generated by the applications running in the virtual machine to improve the resource utilization of the computer system. According to the shared L2 cache architecture of multi-core system, we propose the Underlying Layout Aware Scheduling (ULAS) which can schedule the virtual CPUs of virtual machines to the appropriate physical CPUs. The test result shows that ULAS can improve the performance about 4.5%~32.52%. Furthermore, to improve the whole performance of multiple virtual machines and meet the needs of specific jobs (i.e., urgent and I/O intensive) deployed in the virtual machines, a simplified method called Domain-based static priority is adopted in XenMVM. Using case studies we show that our proposal reduces the turnover time of the whole system by 20.45% compared with FCFS scheduling scheme.
Keywords :
cache storage; processor scheduling; resource allocation; shared memory systems; virtual machines; ULAS; XenMVM; computing resource management system; domain-based static priority; multicore system; resource utilization; shared L2 cache architecture; underlying layout aware scheduling; virtual CPU; virtual machine; Multicore processing; Processor scheduling; Program processors; Resource management; Scheduling; Virtual machining;
Conference_Titel :
Ubiquitous Information Technologies and Applications (CUTE), 2010 Proceedings of the 5th International Conference on
Conference_Location :
Sanya
Print_ISBN :
978-1-4244-8813-1
DOI :
10.1109/ICUT.2010.5677910