Skip to main content
Log in

An optimal time bound for oblivious routing

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

The problem of routing data packets in a constant-degree network is considered. A routing scheme is calledoblivious if the route taken by each packet is uniquely determined by its source and destination. The time required for the oblivious routing ofn packets onn processors is known to be Θ(√n). It is demonstrated that the presence of extra processors can expedite oblivious routing. More specifically, the time required for the oblivious routing ofn packets onp processors is Θ(n/√p + logn).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. Borodin and J. E. Hopcroft, Routing, merging and sorting on parallel models of computation,Proc. 14th Ann. ACM Symp. on Theory of Computing, San Francisco, CA, May 1982.

  2. L. M. Goldschlager, A universal interconnection pattern for parallel computers,J. Assoc. Comput. Mach., vol. 29, no. 4, pp. 1073–1086, Oct. 1982.

    MATH  MathSciNet  Google Scholar 

  3. A. Gottlieb, R. Grishman, C. P. Kruskal, K. P. McAuliffe, L. Rudolph, and M. Snir, The NYU ultracomputer-designing an MIMD shared memory parallel computer,IEEE Trans. Comput., vol. 32, no. 2, Feb. 1983.

  4. T. Lang, Interconnections between processors and memory modules using the shuffle-exchange network,IEEE Trans. Comput., vol. 25, no. 5, May 1976.

  5. D. Nassimi and S. Sahni, Data broadcasting in SIMD computers,IEEE Trans. Comput., vol. 30, no. 2, pp. 101–106, Feb. 1981.

    MathSciNet  Google Scholar 

  6. D. Nassimi and S. Sahni, Parallel permutation and sorting algorithms and a new generalized connection network,J. Assoc. Comput. Mach., vol. 29, no. 3, pp. 642–667, July 1982.

    MATH  MathSciNet  Google Scholar 

  7. I. Parberry, A complexity theory of parallel computation, PH.D. Thesis, Department of Computer Science, University of Warwick, May 1984.

  8. I. Parberry, On recurrent and recursive interconnection patterns,Inform. Process. Lett., vol. 22, no. 6, pp. 285–289, May 1986.

    Article  MATH  MathSciNet  Google Scholar 

  9. I. Parberry,Parallel Complexity Theory, Research Notes in Theoretical Computer Science, Pitman, London, 1987.

    Google Scholar 

  10. I. Parberry, Some practical simulations of impractical parallel computers,Parallel Comput., vol. 4, no. 1, pp, 93–101, Feb. 1987.

    Article  MATH  MathSciNet  Google Scholar 

  11. F. P. Preparata and J. Vuillemin, The cube-connected cycles: a versatile network for parallel computation,Comm. ACM, vol. 24, no. 5, pp. 300–309, May 1981.

    Article  MathSciNet  Google Scholar 

  12. C. L. Seitz, The cosmic cube,Comm. ACM, vol. 28, no. 1, pp. 22–23, Jan. 1985.

    Article  MathSciNet  Google Scholar 

  13. H. S. Stone, Parallel processing with the perfect shuffle,IEEE Trans. Comput., vol. 20, no. 2, pp. 153–161, Feb. 1971.

    Article  MATH  Google Scholar 

  14. J. D. Ullman,Computational Aspects of VLSI, Computer Science Press, Rockville, MD, 1984.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by C. K. Wong.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Parberry, I. An optimal time bound for oblivious routing. Algorithmica 5, 243–250 (1990). https://doi.org/10.1007/BF01840387

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01840387

Key words

Navigation