DocumentCode
279158
Title
Multicomputer interconnection network based on a star graph
Author
Misic, Jelena
Author_Institution
Comput. Syst. Design Lab., Boris Kidric Inst. of Nucl. Sci., Belgrade
Volume
ii
fYear
1991
fDate
8-11 Jan 1991
Firstpage
373
Abstract
An interconnection network based on a star graph of arbitrary order n, is analysed. Star graphs belong to a family of Cayley graphs, in which vertices correspond to elements of a permutation group, and edges correspond to generators of the group. Generators of the star graph of order n are n-1 transpositions, which may be represented with a star transposition tree. The algebraic properties of these graphs are investigated through analysis of the corresponding transposition tree. The algebraic expression for the shortest path between two nodes is found, and it is shown that every shortest path consists of a number of subpaths, which may be combined in an arbitrary order. From the analysis of shortest paths follows the minimum number of virtual channels, into which every physical channel must be split in order to avoid deadlock. Finally, a routing algorithm is developed which repetitively extracts subpaths, by sorting the source permutation to the destination permutation
Keywords
concurrency control; graph theory; group theory; multiprocessor interconnection networks; sorting; Cayley graphs; algebraic properties; deadlock; edges; generators; multicomputer interconnection network; permutation group; routing algorithm; shortest path; sorting; star graph; star transposition tree; subpaths; vertices; virtual channels; Algorithm design and analysis; Communication channels; Computer networks; Concurrent computing; Laboratories; Multiprocessor interconnection networks; Nuclear power generation; Routing; System recovery; Tree graphs;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1991. Proceedings of the Twenty-Fourth Annual Hawaii International Conference on
Conference_Location
Kauai, HI
Type
conf
DOI
10.1109/HICSS.1991.183999
Filename
183999
Link To Document