DocumentCode
2837465
Title
A task allocation scheme for hypercube distributed computing systems using the affinity graph model
Author
Atyanarayanan, S. ; Muthukrishnan, C.R.
Author_Institution
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Madras, India
fYear
1989
fDate
22-24 Nov 1989
Firstpage
630
Lastpage
633
Abstract
In the affinity graph model, the vertices represent the modules in the task to be allocated. The weight of the edges represents the affinity the modules represented by the vertices have for each other. The affinity function has been defined in such a way that both the competing demands of load balancing and minimizing interprocessor communication are addressed. By applying a graph partitioning algorithm on such an affinity graph, optimal task allocation is possible. The task allocation algorithm presented for hypercube distributed computing systems uses the above idea to repeatedly partition the affinity graph until all modules in the task are allocated. The algorithm is fully distributed with no central control being exercised
Keywords
distributed processing; graph theory; hypercube networks; resource allocation; scheduling; affinity function; affinity graph model; graph partitioning algorithm; hypercube distributed computing systems; intermodule communication; interprocessor communication; load balancing; n-cube graph; task allocation; Centralized control; Communication system control; Computer science; Cost function; Degradation; Distributed computing; Hypercubes; Load management; Partitioning algorithms; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
TENCON '89. Fourth IEEE Region 10 International Conference
Conference_Location
Bombay
Type
conf
DOI
10.1109/TENCON.1989.177019
Filename
177019
Link To Document