DocumentCode
1515587
Title
Heuristic model for task allocation in distributed computer systems
Author
Sarje, A.K. ; Sagar, G.
Author_Institution
Dept. of Electron. & Comput. Eng., Roorkee Univ., India
Volume
138
Issue
5
fYear
1991
fDate
9/1/1991 12:00:00 AM
Firstpage
313
Lastpage
318
Abstract
In distributed computing systems, partitioning of application software into modules and proper allocation of modules among processors are important factors for efficient utilisation of resources. A method for static allocation of modules to processors, with the constraints of minimising interprocessor communication cost and load balancing is presented. The heuristic approach forms module clusters around maximally linked modules or attached modules, and restricts the cluster size to the average load to be assigned to each processor. While modules are being allocated, specific capabilities of the processors can also be taken into consideration. The module allocation with the above constraints is carried out in a single phase, and the algorithm provides a near optimal solution.
Keywords
distributed processing; programming theory; resource allocation; application software; distributed computer systems; heuristic model; interprocessor communication cost; load balancing; modules; partitioning; resource utilisation; static allocation; task allocation;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings E
Publisher
iet
ISSN
0143-7062
Type
jour
Filename
93796
Link To Document