ACM Home Page
Please provide us with feedback. Feedback
Bounds on the greedy routing algorithm for array networks
Full text PdfPdf (919 KB)
Source ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the sixth annual ACM symposium on Parallel algorithms and architectures table of contents
Cape May, New Jersey, United States
Pages: 346 - 353  
Year of Publication: 1994
ISBN:0-89791-671-9
Author
Michael Mitzenmacher  Computer Science Division, U.C. Berkeley, CA
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGARCH: ACM Special Interest Group on Computer Architecture
European Comp Soc : European Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 15,   Citation Count: 16
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/181014.181446
What is a DOI?

ABSTRACT

We extend previous work on greedy routing for array networks by providing bounds on the average delay and the average number of packets in the system. We analyze the dynamic routing problem, where packets are generated at each node according to a Poisson process. Each packet is sent to a destination chosen uniformly at random. Packets are routed greedily, first moving to the correct column and then to the correct row. Packets require unit time to travel across a directed edge between nodes; only a single packet can cross an edge at any given time, and packets waiting for an edge are buffered. Our bounds are based on comparisons with computationally more simple queueing networks, and the methods used are generally applicable to other network systems. A primary contribution of the paper is a new lower bound technique that also improves on the previous lower bounds by Stamoulis and Tsitsiklis for heavily loaded hypercube networks. [11] On heavily loaded array networks, our lower and upper bounds differ by only a small constant factor. We further examine extensions of the problem where our methods prove useful. For example, we consider variations where edges can have different transmission rates or the destination distribution is non-uniform. In particular, we study to what extent optimally configured array networks outperform the standard array network.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
J. Jackson, "Jobshop-Like Queueing Systems," Management Science, vol. 10, 1963, 131-142.
 
3
N. Kahale and T. Leighton, private communication.
 
4
F.P. Kelly, Reversibility and Stochastic Networks, John Wiley & Sons, 1979.
 
5
 
6
L. Kleinrock, Queuein9 Systems. Volume II:, John Wiley, 1975.
7
 
8
 
9
J.D.C. Little, "A proof of the queueing formula L = )#W," Operations Research, volume 9, 383-387.
 
10
S.Ross, Introduction to Probability Models, Academic Press, Inc., 1989.
 
11
G.D. Stamoulis and J.N. Tsitsiklis, "The Efficiency of Greedy Routing in Hypercubes and Butterflies," Journal of the ACM, 199t.
 
12
D. Stoyan, Comparison Methods for Queues and Other Stochastic Models, John Wiley & Sons, 1983.
 
13
J. Walrand, An Introduction to Queueing Networks, Prentice-Hall, 1988.

CITED BY  16

Collaborative Colleagues:
Michael Mitzenmacher: colleagues