z-logo
open-access-imgOpen Access
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom