Delay analysis of the N-cube network

  • Mokhtar A. Aboelaze
  • Catherine E. Houstis
Track 3: Parallel Processing
Part of the Lecture Notes in Computer Science book series (LNCS, volume 507)


In this paper, we analyze the delay of an average message going through an arbitrary link of the N-cube. We view each link as an M/M/1 queue and find analytic recursive relations for the arrival rate of messages at an arbitrary link. Then, we calculate the delay per link as a function of the message generation rate at the processor. We investigate two model of communication. The first, uniform communication where each processor communicate with any other processor with the same probability. The second is clustered communication, where neighboring processors communicate more than distant processors do. Finally, we investigate the effect of adding one more link at each node of the cube (Folded Hypercube) on the delay and the maximum number of hops.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

6. References

  1. [Abp89]
    S. Abraham and K. Padmanabhan, “Performance of the Direct Binary n-Cube Network for Multiprocessors,” IEEE Transactions on Computers, Vol. 38, No. 7, July 1989, pp. 1000–1011.CrossRefGoogle Scholar
  2. [All78]
    A. O. Allen, Probability, Statistics, and Queueing Theory, Academic Press, 1978.Google Scholar
  3. [Bat80]
    K. E. Batcher, “Design of a Massively Parallel Processor,” Trans. on Computers, Vol. C-29,N9, Sept. 1980, pp. 836–840.Google Scholar
  4. [Fox85]
    G. Fox, The Performance of the Caltech Hypercube in Scientific Calculations, Caltech Report CALT-68-1298, Caltech, 1985.Google Scholar
  5. [HwB84]
    K. Hwang and F. A. Briggs, Computer Architecture and Parallel Processing, McGraw-Hill, 1984.Google Scholar
  6. [Kle76a]
    L. Kleinrock, Queueing Systems, Volume 1: Theory, John Wiley and Sons, 1976.Google Scholar
  7. [Kle76b]
    L. Kleinrock, Queueing Systems, Volume 2: Computer Applications, John Wiley and Sons, 1976.Google Scholar
  8. [KuS82]
    D. J. Kuck and R. A. Stokes, “The Burroughs Scientific Processor (BSP),” IEEE Transactions on Computers, Vol. C-31, May 1982, pp. 363–376.Google Scholar
  9. [LaE89]
    S. Latif and A. El-Amawy, “On Folded Hypercubes,” Proc. of International Conference on Parallel Processing, 1989.Google Scholar
  10. [Ncu86]
    NCUBE Corp., NCUBE Handbook, version 1.0, NCUBE Corp., Beaverton, Oregon, 1986.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1991

Authors and Affiliations

  • Mokhtar A. Aboelaze
    • 1
  • Catherine E. Houstis
    • 2
  1. 1.Computer Science Dept.York UniversityN. YorkCanada
  2. 2.Computer Science Dept.University of CreteHeraklionCrete Greece

Personalised recommendations