DocumentCode :
1298557
Title :
Allocating programs containing branches and loops within a multiple processor system
Author :
Towsley, Don
Author_Institution :
Dept. of Comput. & Inf. Sci., Massachusetts Univ., Amherst, MA, USA
Issue :
10
fYear :
1986
Firstpage :
1018
Lastpage :
1024
Abstract :
The problem of assigning the modules of distributed program to the processors of a distributed system is addressed. The goal of such an assignment is to minimize the total execution and communication costs. A computational model of a distributed program containing probabilistic branches and loops is described by a directed graph whose edges represent precedence relations between modules. Efficient algorithms based on short-path methods are presented to determine the optimum assignment on a distributed system containing N heterogeneous processors.
Keywords :
directed graphs; modules; multiprocessing systems; branches; computational model; directed graph; distributed program; loops; modules; multiple processor system; optimum assignment; probabilistic branches; programs allocation; short-path methods; Algorithm design and analysis; Computational complexity; Computational efficiency; Computational modeling; Context; Resource management; Computer networks; distributed processing; multiprocessor system scheduling; shortest path algorithms;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1986.6313018
Filename :
6313018
Link To Document :
بازگشت