DocumentCode
868123
Title
On the number of acceptable task assignments in distributed computing systems
Author
Shin, Kang G. ; Chen, Ming-Syan
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Volume
39
Issue
1
fYear
1990
fDate
1/1/1990 12:00:00 AM
Firstpage
99
Lastpage
110
Abstract
A distributed computing system and cooperating tasks can be represented by a processor graph G p=(V p, E p) and a task graph G T=(V T, E T), respectively. An edge between a pair of nodes in G T represents the existence of direct communications between the two corresponding tasks. The maximal number of hops between two processors in G p to which two adjacent tasks in G T are assigned is called dilation of that assignment. Characterization and use of the number of acceptable assignments for given G T and G P are treated. Assignments with the dilation less than or equal to one are considered. This dilation constraint represents a special case in which two adjacent tasks in G T must be assigned to either a single processor or two adjacent processors in G p. For the case where N (G T, G P ) denotes the numbers of acceptable assignments under this constraint, N (G T, G P) are derived for arbitrary G T and G P , and a recursive expression is formulated for N (G T, G P) when G T is a tree. For some restricted cases, either closed-form or recursive-form expressions of N (G T, G P) are derived. The results on N (G T, G P) are extended to the completely general case, assignments with dilations greater than one, where two adjacent tasks in G T can be assigned to any two processors in G P which are not necessarily adjacent to each other
Keywords
distributed processing; graph theory; acceptable task assignments; cooperating tasks; dilation; distributed computing systems; hops; processor graph; Delay; Distributed computing; Helium; Parallel processing; Process design;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.46284
Filename
46284
Link To Document