DocumentCode
475857
Title
Fast Preemptive Task Scheduling Algorithm for Homogeneous and Heterogeneous Distributed Memory Systems
Author
Ahmed, Maruf ; Chowdhury, Sharif M H ; Hasan, Masud
Author_Institution
Dept. of Comput. Sci. & Eng., Bangladesh Univ. of Eng. & Technol., Dhaka
fYear
2008
fDate
6-8 Aug. 2008
Firstpage
720
Lastpage
725
Abstract
This paper presents a fast preemptive list heuristic scheduling algorithm, called the Fast Preemptive Scheduling Algorithm (FPS), for both homogeneous and heterogeneous distributed memory systems. Time complexity of FPS is just O(|V|*(log|V|+log|P|)+|E|). Such an algorithm is useful during the compilation of the parallel applications. A preemptive schedule can better utilize the resources and offers a lot of flexibility. In order to schedule tasks, FPS simulates preemptive task execution at a very low overhead and requires very little runtime support. The experimental results show that, the scheduling cost of FPS is lower than that of other well known non-preemptive and preemptive list heuristic scheduling algorithms for both homogeneous and heterogeneous systems. Also the scheduling performance of FPS is same or better than that of those algorithms.
Keywords
computational complexity; distributed memory systems; parallel processing; scheduling; FPS; fast preemptive task scheduling algorithm; heterogeneous distributed memory system; homogeneous distributed memory system; parallel application; time complexity; Computer science; Costs; Grid computing; Parallel processing; Processor scheduling; Runtime; Scheduling algorithm; Signal processing algorithms; Software engineering; Switches; Distributed; Fast; Heterogeneous; Homogeneous; Memory; Preemptive; Scheduling; Systems; Task;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2008. SNPD '08. Ninth ACIS International Conference on
Conference_Location
Phuket
Print_ISBN
978-0-7695-3263-9
Type
conf
DOI
10.1109/SNPD.2008.56
Filename
4617457
Link To Document