DocumentCode :
1417183
Title :
Optimal task assignment in heterogeneous distributed computing systems
Author :
Kafil, Muhammad ; Ahmad, Ishfaq
Author_Institution :
Hong Kong Univ. of Sci. & Technol., Hong Kong
Volume :
6
Issue :
3
fYear :
1998
Firstpage :
42
Lastpage :
50
Abstract :
A distributed system comprising networked heterogeneous processors requires efficient task-to-processor assignment to achieve fast turnaround time. Although reasonable heuristics exist to address optimal processor assignment for small problems, larger problems require better algorithms. The authors describe two new algorithms based on the A* technique which are considerably faster, are more memory-efficient, and give optimal solutions. The first is a sequential algorithm that reduces the search space. The second proposes to lower time complexity, by running the assignment algorithm in parallel, and achieves significant speedup. The authors test their results on a library of task graphs and processor topologies
Keywords :
computational complexity; computer networks; processor scheduling; resource allocation; search problems; A* technique; assignment algorithm; fast turnaround time; heterogeneous distributed computing systems; networked heterogeneous processors; optimal processor assignment; optimal task assignment; processor topologies; search space; sequential algorithm; task graphs; task-to-processor assignment; time complexity; Computer networks; Concurrent computing; Cost function; Distributed computing; Dynamic programming; NP-hard problem; Optimization methods; Parallel processing; State-space methods; Throughput;
fLanguage :
English
Journal_Title :
Concurrency, IEEE
Publisher :
ieee
ISSN :
1092-3063
Type :
jour
DOI :
10.1109/4434.708255
Filename :
708255
Link To Document :
بازگشت