Back to Search
Start Over
Data-Centric Task Scheduling Algorithm for Hybrid Tasks in Cloud Data Centers
- Source :
- Algorithms and Architectures for Parallel Processing ISBN: 9783030050535, ICA3PP (2)
- Publication Year :
- 2018
- Publisher :
- Springer International Publishing, 2018.
-
Abstract
- With the development of big data, a demand for data analysis keeps increasing. This requirement has prompted a need for data-aware task scheduling approach that can simultaneously schedule various tasks such as batched tasks and real-time tasks in a data center efficiently. To this end, we propose a hybrid task scheduling strategy coupled with data migration in data center. Firstly, we translate the task scheduling problem into task selection problem, and give methods of selecting batched tasks and real-time tasks respectively. Then the method for scheduling both batched tasks and real-time tasks is introduced in detail. Finally, we integrate data migration into the hybrid scheduling strategy. Experimental results show that, compared to the traditional FIFO algorithm, the proposed task scheduling strategy greatly improves the data locality and data migration performs very well on reducing the job execution time. Our algorithm also guarantees an acceptable fairness for tasks.
- Subjects :
- Job shop scheduling
business.industry
Computer science
Distributed computing
Locality
Big data
020206 networking & telecommunications
02 engineering and technology
Database-centric architecture
Scheduling (computing)
Hybrid Scheduling
020204 information systems
0202 electrical engineering, electronic engineering, information engineering
Data center
business
Data migration
Subjects
Details
- ISBN :
- 978-3-030-05053-5
- ISBNs :
- 9783030050535
- Database :
- OpenAIRE
- Journal :
- Algorithms and Architectures for Parallel Processing ISBN: 9783030050535, ICA3PP (2)
- Accession number :
- edsair.doi...........6dd67b99f176bf8d2c7e7b1dc9fd2703
- Full Text :
- https://doi.org/10.1007/978-3-030-05054-2_47