The Library
vPlacer : a co-scheduler for optimizing the performance of parallel jobs in Xen
Tools
Jiang, Peng, He, Ligang, Ren, Shenyuan, Chen, Zhiyan and Mao, Rui (2018) vPlacer : a co-scheduler for optimizing the performance of parallel jobs in Xen. ICA3PP 2018: Algorithms and Architectures for Parallel Processing, 11334 . pp. 19-33. doi:10.1007/978-3-030-05051-1_2 ISSN 0302-9743.
Research output not available from this repository.
Request-a-Copy directly from author or use local Library Get it For Me service.
Official URL: http://dx.doi.org/10.1007/978-3-030-05051-1_2
Abstract
Xen, a popular virtualization platform which enables multiple operating systems sharing one physical host, has been widely used in various fields nowadays. Currently, the existing schedulers of Xen are initially targeting at serial jobs, which achieves a remarkable utilization of computer hardware and impressive overall performance. However, the virtualized systems are expected to accommodate both parallel jobs and serial jobs in practice, and resource contention between virtual machines results in severe performance degradation of the parallel jobs. Moreover, the physical resource is vastly wasted during the communication process due to the ineffective scheduling of parallel jobs.
This paper aims to optimize the performance of the parallel jobs in Xen using the co-scheduling mechanism. In this paper, we statistically analyze the process of scheduling parallel jobs in Xen, which points out that the credit scheduler is not capable of properly scheduling a parallel job. Moreover, we propose vPlacer, a conservative co-scheduler to improve the performance of the parallel job in Xen. Our co-scheduler is able to identify the parallel jobs and optimize the scheduling process to satisfy the particularity of the parallel job. The prototype of our vPlacer is implemented, and the experimental results show that the performance of the parallel job is significantly improved and the utilization of the hardware resource is optimized.
Item Type: | Journal Article | ||||
---|---|---|---|---|---|
Divisions: | Faculty of Science, Engineering and Medicine > Science > Computer Science | ||||
Journal or Publication Title: | ICA3PP 2018: Algorithms and Architectures for Parallel Processing | ||||
Publisher: | Springer | ||||
ISSN: | 0302-9743 | ||||
Book Title: | Algorithms and Architectures for Parallel Processing | ||||
Official Date: | December 2018 | ||||
Dates: |
|
||||
Volume: | 11334 | ||||
Page Range: | pp. 19-33 | ||||
DOI: | 10.1007/978-3-030-05051-1_2 | ||||
Status: | Peer Reviewed | ||||
Publication Status: | Published | ||||
Access rights to Published version: | Restricted or Subscription Access | ||||
Is Part Of: | Lecture Notes in Computer Science book series (LNCS, volume 11334) |
Request changes or add full text files to a record
Repository staff actions (login required)
View Item |