Dynamic Task Scheduling Methods in Heterogeneous Systems: A Survey
Author(s) -
D. I.GeorgeAmalarethinam,
A. Maria Josphin
Publication year - 2015
Publication title -
international journal of computer applications
Language(s) - English
Resource type - Journals
ISSN - 0975-8887
DOI - 10.5120/19318-0859
Subject(s) - computer science , dynamic priority scheduling , scheduling (production processes) , distributed computing , multiprocessor scheduling , multiprocessing , two level scheduling , directed acyclic graph , parallel computing , fair share scheduling , fixed priority pre emptive scheduling , rate monotonic scheduling , earliest deadline first scheduling , algorithm , mathematical optimization , computer network , mathematics , quality of service
systems create unlimited opportunities and challenges in the fields of parallel processing, design of algorithms, and partitioning and mapping of parallel tasks. In mapping of parallel tasks, scheduling plays an important role. The scheduling decisions are based on the dynamic parameters that may change during run time. The goal of scheduling is to utilize all the processors with minimum execution time by proper allocation of tasks to the processors. Task scheduling achieves high performance in the heterogeneous systems. A Parallel application can be represented by a Directed Acyclic Graph (DAG), which represents the dependency among tasks, based on their execution time and communication time. Previous studies reveal that many researchers have designed efficient scheduling algorithms with different parameters on multiprocessor systems. This paper investigates different aspects in scheduling and issues in various levels of the heterogeneous systems.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom