|
ABSTRACT
The combination of the buffer size of routers deployed in the Internet and the Internet traffic itself leads routinely to routers dropping packets. Motivated by this, we initiate the rigorous study of dynamic store-and-forward routing on arbitrary networks in a model in which dropped packets must explicitly be taken into account. To avoid the uncertainties of traffic modeling, we consider arbitrary traffic on the network. We analyze and compare the effectiveness of several greedy, on-line, local-control protocols using a competitive analysis of the throughput. One goal of our approach is for the competitive results to continue to hold as a network grows without requiring the memory in the nodes to increase with the size of the network. Thus, in our model, we have link buffers of fixed size, B, which is independent of the size of the network, and B becomes a parameter of the model.Our results are in contrast to another adversarial traffic model known as Adversarial Queuing Theory (AQT), which studies the stability and growth rate of queues as a function of the network and traffic parameters. For example, in AQT the Furthest-To-Go (FTG) protocol is stable for all networks whereas Nearest-To-Go (NTG) can be unstable for some networks. Unlike AQT, in our setting NTG is preferable to FTG: we show that the NTG protocol is throughput-competitive on all networks whereas the FTG protocol has unbounded competitiveness whenever a network contains even small cycles.
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
|
W. Aiello, Y. Mansour, S. Rajagopolan, A. Rosén, "Competitive Queue Policies for Differentiated Services," Proc. of 19th INFOCOM, pp. 431--440, 2000.
|
| |
2
|
|
| |
3
|
B. Awerbuch, Y. Azar, and S. Plotkin, "Throughput Competitive On-Line Routing," 34th FOCS, pp. 32--40, 1993.
|
| |
4
|
B. Awerbuch, A. Brinkman, C. Scheideler, "Any-casting and Multicasting in Adversarial Systems: Routing and Admission Control," manuscript, http://www.cs.jhu.edu/~scheideler.
|
| |
5
|
|
| |
6
|
|
 |
7
|
Allan Borodin , Jon Kleinberg , Prabhakar Raghavan , Madhu Sudan , David P. Williamson, Adversarial queueing theory, Proceedings of the twenty-eighth annual ACM symposium on Theory of computing, p.376-385, May 22-24, 1996, Philadelphia, Pennsylvania, United States
[doi> 10.1145/237814.237984]
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
Anil Kamath , Omri Palmon , Serge Plotkin, Routing and admission control in general topology networks with Poisson arrivals, Proceedings of the seventh annual ACM-SIAM symposium on Discrete algorithms, p.269-278, January 28-30, 1996, Atlanta, Georgia, United States
|
 |
14
|
Alexander Kesselman , Zvi Lotker , Yishay Mansour , Boaz Patt-Shamir , Baruch Schieber , Maxim Sviridenko, Buffer overflow management in QoS switches, Proceedings of the thirty-third annual ACM symposium on Theory of computing, p.520-529, July 2001, Hersonissos, Greece
[doi> 10.1145/380752.380847]
|
| |
15
|
|
 |
16
|
|
| |
17
|
T. Leighton, B. Maggs, S. Rao, "Packet Routing and Job-Shop Scheduling in O(congestion+dilation) Steps," Combinatorica, Vol. 14, No. 2, pp. 167--180, 1994.
|
| |
18
|
T. Leighton, B. Maggs and A. Richa, "Fast Algorithms for Finding O(Congestion+Dilation) Packet Routing Schedules," Combinatorica, to appear.
|
| |
19
|
|
 |
20
|
Yishay Mansour , Boaz Patt-Shamir , Ofer Lapid, Optimal smoothing schedules for real-time streams (extended abstract), Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing, p.21-29, July 16-19, 2000, Portland, Oregon, United States
[doi> 10.1145/343477.343511]
|
| |
21
|
M. Mihail, "Conductance and Convergence of Markov Chains---A Combinatorial Treatment of Expanders," Proc. of 30th FOCS, pp. 526--531, 1989.
|
| |
22
|
|
 |
23
|
|
| |
24
|
C. Partridge, The end of simple traffic models. IEEE Network, Vol. 7 No. 5, Editor note. 1993.
|
| |
25
|
|
| |
26
|
|
 |
27
|
|
 |
28
|
Aravind Srinivasan , Chung-Piaw Teo, A constant-factor approximation algorithm for packet routing, and balancing local vs. global criteria, Proceedings of the twenty-ninth annual ACM symposium on Theory of computing, p.636-643, May 04-06, 1997, El Paso, Texas, United States
[doi> 10.1145/258533.258658]
|
| |
29
|
G. Stamoulis and J. Tsitsiklis, "The Efficiency of Greedy Routing in Hypercubes and Butterflies," IEEE Transactions on Communications, 42 (11), pp. 3051--208, 1994.
|
 |
30
|
|
| |
31
|
A. Veres, and M. Boda, The chaotic nature of TCP congestion control. In Proc. of INFOCOM 2000, 2000.
|
CITED BY 9
|
|
|
|
|
|
|
|
|
|
|
Alexander Kesselman , Yishau Mansour , Zvi Lotker , Boaz Patt-Shamir, Buffer overflows of merging streams, Proceedings of the fifteenth annual ACM symposium on Parallel algorithms and architectures, June 07-09, 2003, San Diego, California, USA
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|