DocumentCode
983636
Title
Performance, algorithmic, and robustness attributes of perfect difference networks
Author
Parhami, Behrooz ; Rakov, Mikhail A.
Author_Institution
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
Volume
16
Issue
8
fYear
2005
Firstpage
725
Lastpage
736
Abstract
Perfect difference networks (PDNs) that are based on the mathematical notion of perfect difference sets have been shown to comprise an asymptotically optimal method for connecting a number of nodes into a network with diameter 2. Justifications for, and mathematical underpinning of, PDNs appear in a companion paper. In this paper, we compare PDNs and some of their derivatives to interconnection networks with similar cost/performance, including certain generalized hypercubes and their hierarchical variants. Additionally, we discuss point-to-point and collective communication algorithms and derive a general emulation result that relates the performance of PDNs to that of complete networks as ideal benchmarks. We show that PDNs are quite robust, both with regard to node and link failures that can be tolerated and in terms of blandness (not having weak spots). In particular, we prove that the fault diameter of PDNs is no greater than 4. Finally, we study the complexity and scalability aspects of these networks, concluding that PDNs and their derivatives allow the construction of very low diameter networks close to any arbitrary desired size and that, in many respects, PDNs offer optimal performance and fault tolerance relative to their complexity or implementation cost.
Keywords
communication complexity; fault tolerant computing; graph theory; multiprocessor interconnection networks; bipartite graph; chordal ring; communication complexity; fault tolerance; hypercube network; interconnection network; low diameter network; perfect difference network; permutation routing; routing algorithm; Computer networks; Costs; Emulation; Fault tolerance; Hypercubes; Joining processes; Multiprocessor interconnection networks; Robustness; Routing; Scalability; Bipartite graph; chordal ring; diameter; emulation; fault tolerance; hyperstar; interconnection network; permutation routing; robust network; routing algorithm; scalability.;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2005.98
Filename
1458688
Link To Document