DocumentCode :
1385634
Title :
Heuristic algorithms for task assignment in distributed systems
Author :
Lo, Virginia Mary
Author_Institution :
Dept. of Comput. & Inf. Sci., Oregon Univ., Eugene, OR, USA
Volume :
37
Issue :
11
fYear :
1988
fDate :
11/1/1988 12:00:00 AM
Firstpage :
1384
Lastpage :
1397
Abstract :
Investigate the problem of static task assignment in distributed computing systems, i.e. given a set of k communicating tasks to be executed on a distributed system of n processors, to which processor should each task be assigned? The author proposes a family of heuristic algorithms for Stone´s classic model of communicating tasks whose goal is the minimization of the total execution and communication costs incurred by an assignment. In addition, she augments this model to include interference costs which reflect the degree of incompatibility between two tasks. Whereas high communication costs serve as a force of attraction between tasks, causing them to be assigned to the same processor, interference costs serve as a force of repulsion between tasks, causing them to be distributed over many processors. The inclusion of interference costs in the model yields assignments with greater concurrency, thus overcoming the tendency of Stone´s model to assign all tasks to one or a few processors. Simulation results show that the algorithms perform well and in particular, that the highly efficient Simple Greedy Algorithm performs almost as well as more complex heuristic algorithms
Keywords :
computational complexity; distributed processing; heuristic programming; optimisation; scheduling; communication costs; concurrency; distributed computing systems; heuristic algorithms; incompatibility; interference costs; load balancing; resource allocation; static task assignment; task scheduling; Computational modeling; Concurrent computing; Costs; Distributed computing; Greedy algorithms; Heuristic algorithms; Interference; Load management; Minimization methods; Processor scheduling;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.8704
Filename :
8704
Link To Document :
بازگشت