Modelling and developing conflict-aware scheduling on large-scale data centres
Modelling and developing conflict-aware scheduling on large-scale data centres
Large-scale data centres are the growing trend for modern computing systems. Since a large-scale data centre has to manage a large number of machines and jobs, deploying multiple independent schedulers (termed as distributed schedulers in literature) to make scheduling decisions simultaneously has been shown as an effective way to speed up the processing of large quantity of submitted jobs and data. The key drawback of distributed schedulers is that since these schedulers schedule different jobs independently, the scheduling decisions made by different schedulers may conflict with each other due to the possibility that different scheduling decisions refer to the same subset of the resources in the data centre. Conflicting scheduling decisions cause additional scheduling attempts and consequently increase the scheduling cost. More resources each scheduler demands, higher scheduling cost may incur and longer job response times the users may experience. It is useful to investigate the balanced points in terms of resource demands for each of independent schedulers, so that the distributed schedulers can all achieve decent job performance without experiencing undesired resource competition. To address this issue, we model distributed scheduling and resource conflict using the game theory and conduct the quantitative analysis about scheduling cost and job performance. Further, based on the analysis, we develop the conflict-aware scheduling strategies to reduce the scheduling cost and improve job performance. We have conducted the simulation experiments with workload trace and also real experiments on Amazon Web Services (AWS). The experimental results verify the effectiveness of the proposed modelling approach and scheduling strategies.
Wang, Bin
b6703870-0eee-417e-9f27-9b33c872aa73
Chen, Chao
22c894ec-9b6f-4c4d-91cc-ee710112e582
He, Ligang
cb6c35bc-8e13-42fa-8794-014d933cdb54
Gao, Bo
482f6818-e33b-4fb7-86e3-1cf187a683e5
Ren, Jiadong
456b3c27-d4f3-414f-9320-982eae62b72c
Fu, Zhongjie
425111aa-6547-4b42-bc21-92df93128b70
Fu, Songling
67e8b335-a7f0-4b54-ad68-5ff73fd49b9f
Hu, YongJian
a3950800-005d-42b2-9f3c-0143ca58da13
Li, Chang-Tsun
73e9697e-f330-4824-9e6d-a34e9f38bd4b
Wang, Bin
b6703870-0eee-417e-9f27-9b33c872aa73
Chen, Chao
22c894ec-9b6f-4c4d-91cc-ee710112e582
He, Ligang
cb6c35bc-8e13-42fa-8794-014d933cdb54
Gao, Bo
482f6818-e33b-4fb7-86e3-1cf187a683e5
Ren, Jiadong
456b3c27-d4f3-414f-9320-982eae62b72c
Fu, Zhongjie
425111aa-6547-4b42-bc21-92df93128b70
Fu, Songling
67e8b335-a7f0-4b54-ad68-5ff73fd49b9f
Hu, YongJian
a3950800-005d-42b2-9f3c-0143ca58da13
Li, Chang-Tsun
73e9697e-f330-4824-9e6d-a34e9f38bd4b
Wang, Bin, Chen, Chao, He, Ligang, Gao, Bo, Ren, Jiadong, Fu, Zhongjie, Fu, Songling, Hu, YongJian and Li, Chang-Tsun
(2017)
Modelling and developing conflict-aware scheduling on large-scale data centres.
Future Generation Computer Systems.
(doi:10.1016/j.future.2017.07.043).
Abstract
Large-scale data centres are the growing trend for modern computing systems. Since a large-scale data centre has to manage a large number of machines and jobs, deploying multiple independent schedulers (termed as distributed schedulers in literature) to make scheduling decisions simultaneously has been shown as an effective way to speed up the processing of large quantity of submitted jobs and data. The key drawback of distributed schedulers is that since these schedulers schedule different jobs independently, the scheduling decisions made by different schedulers may conflict with each other due to the possibility that different scheduling decisions refer to the same subset of the resources in the data centre. Conflicting scheduling decisions cause additional scheduling attempts and consequently increase the scheduling cost. More resources each scheduler demands, higher scheduling cost may incur and longer job response times the users may experience. It is useful to investigate the balanced points in terms of resource demands for each of independent schedulers, so that the distributed schedulers can all achieve decent job performance without experiencing undesired resource competition. To address this issue, we model distributed scheduling and resource conflict using the game theory and conduct the quantitative analysis about scheduling cost and job performance. Further, based on the analysis, we develop the conflict-aware scheduling strategies to reduce the scheduling cost and improve job performance. We have conducted the simulation experiments with workload trace and also real experiments on Amazon Web Services (AWS). The experimental results verify the effectiveness of the proposed modelling approach and scheduling strategies.
Text
Modelling and developing conflict-aware scheduling on large-scale
- Proof
Restricted to Repository staff only
Request a copy
Text
Modelling and developing conflict-aware scheduling on large-scale
- Proof
Restricted to Repository staff only
Request a copy
More information
Accepted/In Press date: 16 July 2017
e-pub ahead of print date: 6 September 2017
Identifiers
Local EPrints ID: 416435
URI: http://eprints.soton.ac.uk/id/eprint/416435
ISSN: 0167-739X
PURE UUID: f05fbecb-d457-4269-bf49-0be4c94f2970
Catalogue record
Date deposited: 15 Dec 2017 17:31
Last modified: 15 Mar 2024 16:50
Export record
Altmetrics
Contributors
Author:
Bin Wang
Author:
Chao Chen
Author:
Ligang He
Author:
Bo Gao
Author:
Jiadong Ren
Author:
Zhongjie Fu
Author:
Songling Fu
Author:
YongJian Hu
Author:
Chang-Tsun Li
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics