Title :
Allocating tree structured programs in a distributed system with uniform communication costs
Author :
Billionnet, Alain
Author_Institution :
CEDRIC, Inst. d´´Inf. d´´Enterprise, Evry Cedex, France
fDate :
4/1/1994 12:00:00 AM
Abstract :
Studies the complexity of the problem of allocating m modules to n processors in a distributed system to minimize total communication and execution costs. When the communication graph is a tree, Bokhari has shown that the optimum allocation can be determined in O(mn2) time. Recently, this result has been generalized by Fernandez-Baca, who has proposed an allocation algorithm in O(mnk+1) when the communication graph is a partial k-tree. The author shows that in the case where communication costs are uniform, the module allocation problem can be solved in O(mn) time if the communication graph is a tree. This algorithm is asymptotically optimum
Keywords :
computational complexity; distributed processing; parallel programming; resource allocation; tree data structures; communication costs; communication graph; complexity; computer network; distributed system; optimization; task allocation; tree structured programs; Approximation algorithms; Computer networks; Cost function; Distributed computing; Polynomials; Tree graphs;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on