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 :
بازگشت