• 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