Elsevier

Performance Evaluation

Volume 13, Issue 3, 1 November 1991, Pages 159-179
Performance Evaluation

Performance analysis of a class of hierarchical hypercube multicomputer networks

https://doi.org/10.1016/0166-5316(91)90053-6Get rights and content

Abstract

Hierarchical interconnection networks (HINs) have been proposed to interconnect large numbers of processors in a multicomputer system. It has been shown that HINs provide better cost-benefit ratios than the corresponding nonhierarchical interconnection networks. This article discusses performance of two schemes that improve fault-tolerance of binary hypercube-based HINs. Both these schemes use hardware redundancy. In one, a standby-spare node is provided to reduce the impact of key node failures on the network reliability; in the other, a part of the network is duplicated. Both these schemes improve the network reliability substantially. The analysis presented here shows that, from a performance point of view. neither of the two schemes dominates the other for all parameter values and system characteristics. If the system supports applications that have varying degrees of communication locality and/or different computation-communication ratios, the duplication scheme is to be recommended. On the other hand, when applications exhibit high degrees of communication locality and high computation-communication ratios, the standby-spare node scheme provides better performance.

The impact of three routing algorithms is also considered. We derive bounds on message delay and saturation message generation rate and compare the performance of these routing algorithms in achieving these bounds. It is shown by means of analytical and simulation models that performance of the replication scheme is less sensitive to the routing algorithm used.

References (37)

  • D.P. Agrawal et al.

    Evaluating the performance of multicomputer configurations

    IEEE Comput.

    (1986)
  • B.W. Arden et al.

    Analysis of chordal ring network

    IEEE Trans. Comput.

    (1981)
  • L.N. Bhuyan et al.

    Design and performance of generalized interconnection networks

    IEEE Trans. Comput.

    (1983)
  • L.N. Bhuyan et al.

    Generalized hypercube and hyperbus structures for a computer network

    IEEE Trans. Comput.

    (1984)
  • L.N. Bhuyan et al.

    Dependability evaluation of multicomputer networks

  • D. Carlson

    The mesh with a global mesh: a flexible, high-speed organization for parallel computation

  • S.P. Dandamudi

    A performance comparison of routing algorithms of hierarchical hypercube multicomputer networks

  • S.P. Dandamudi

    A comparison of link-oriented multicomputer interconnection networks

    (1990)
  • S.P. Dandamudi

    Hierarchical Hypercube Multicomputer Interconnection Networks

    (1991)
  • S.P. Dandamudi et al.

    Hierarchical interconnection networks for multicomputer systems

    IEEE Trans. Comput.

    (1990)
  • S.P. Dandamudi et al.

    On hypercube-based hierarchical interconnection network design

    J. Parallel and Distributed Comput.

    (1991)
  • C.R. Das et al.

    Dependability modeling for multiprocessors

    IEEE Comput.

    (1990)
  • N. Deo

    Graph Theory with Applications to Engineering and Computer Science

    (1974)
  • T.-Y. Feng

    A survey of interconnection networks

    IEEE Comput.

    (1981)
  • K. Ghose et al.

    The HCN: a versatile interconnection network based on cubes

  • K. Ghose et al.

    The design and evaluation of the hierarchical cubic network

  • J.R. Goodman et al.

    Hypertree: a multiprocessor interconnection topology

    IEEE Trans. Comput.

    (1981)
  • G. Gopal et al.

    Delay analysis of broadcast routing in packet-switching networks

    IEEE Trans. Comput.

    (1981)
  • Cited by (3)

    • DBG MANs and their routing performance

      2000, IEE Proceedings: Communications
    View full text