An algorithm for finding the K-best allocations of a tree structured program

Alain Billionnet, Sourour Elloumi

Research output: Contribution to journalArticlepeer-review

Abstract

We consider the problem of allocating n tasks of a distributed program to m processors of a distributed system in order to minimize total communication and processing costs. If the intertask communication can be represented by a tree and if the communication costs are uniform, it is known that an optimal allocation can be determined in O(nm) time. A K-optimal solution set Ω = {A1,…, AK} of a given task allocation problem is a set of allocations such that no allocation A which is not contained in Ω is better than any Ai, i = 1,…, K. In this paper, an algorithm is presented which computes a K-optimal set for the considered task allocation problem in O(Knm).

Original languageEnglish
Pages (from-to)225-232
Number of pages8
JournalJournal of Parallel and Distributed Computing
Volume26
Issue number2
DOIs
Publication statusPublished - 15 Apr 1995
Externally publishedYes

Fingerprint

Dive into the research topics of 'An algorithm for finding the K-best allocations of a tree structured program'. Together they form a unique fingerprint.

Cite this