The University of Southampton
University of Southampton Institutional Repository

Modelling and developing conflict-aware scheduling on large-scale data centres

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.
0167-739X
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).

Record type: Article

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×