Title :
Scheduling Parallel Virtual Machine in Xen Based on Credit
Author :
Xiaobo Ding ; Zhong Ma ; Xinfa Dai ; Alin Zhong
Author_Institution :
Coll. of Comput. Sci. & Technol., Harbin Eng. Univ., Harbin, China
Abstract :
With the development of multi-processor system, parallel program becomes a very important direction of software development. But in virtual machine systems, the performance of concurrent program scheduling is poor. In order to improve the performance of scheduling parallel applications in Virtual Machine (VM), this paper raises a parallel schedule algorism called PSA, which is based on Credit scheduler in Xen VMM. This new algorism support for scheduling the parallel Virtual CPUs (vCPUs) synchronously, it reduces the effect of asynchrony of parallel vCPUs by the interrupt of I/O bounded workloads, and it keeps the synchronization of parallel vCPUs when asynchrony emerges in the process of scheduling. The evaluation shows remarkable improvement of the PSA in scheduling the parallel vCPUs with different workloads, compared to the original Credit scheduler, co-scheduler and UVF: the demand-based coordinated scheduler.
Keywords :
operating systems (computers); parallel programming; scheduling; virtual machines; VM; Xen; concurrent program scheduling; multiprocessor system; parallel Virtual CPU; parallel program; scheduling parallel applications; scheduling parallel virtual machine; software development; vCPU; virtual machine systems; Benchmark testing; Dynamic scheduling; Job shop scheduling; Processor scheduling; Schedules; Synchronization; I/O event; concurrent program; synchronism scheduling; virtual machine;
Conference_Titel :
Services Computing Conference (APSCC), 2014 Asia-Pacific
DOI :
10.1109/APSCC.2014.32