|
ABSTRACT
In this paper, we analyze the behavior of packet-switched communication networks in which packets arrive dynamically at the nodes and are routed in discrete time steps across the edges. We focus on a basic adversarial model of packet arrival and path determination for which the time-averaged arrival rate of packets requiring the use of any edge is limited to be less than 1. This model can reflect the behavior of connection-oriented networks with transient connections (such as ATM networks) as well as connectionless networks (such as the Internet).
We concentrate on greedy (also known as work-conserving) contention-resolution protocols. A crucial issue that arises in such a setting is that of stability—will the number of packets in the system remain bounded, as the system runs for an arbitrarily long period of time? We study the universal stability of network (i.e., stability under all greedy protocols) and universal stability of protocols (i.e., stability in all networks). Once the stability of a system is granted, we focus on the two main parameters that characterize its performance: maximum queue size required and maximum end-to-end delay experienced by any packet.
Among other things, we show:
(i) There exist simple greedy protocols that are stable for all networks.
(ii) There exist other commonly used protocols (such as FIFO) and networks (such as arrays and hypercubes) that are not stable.
(iii) The n-node ring is stable for all greedy routing protocols (with maximum queue-size and packet delay that is linear in n).
(iv) There exists a simple distributed randomized greedy protocol that is stable for all networks and requires only polynomial queue size and polynomial delay.
Our results resolve several questions posed by Borodin et al., and provide the first examples of (i) a protocol that is stable for all networks, and (ii) a protocol that is not stable for all networks.
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
|
William Aiello , Eyal Kushilevitz , Rafail Ostrovsky , Adi Rosén, Adaptive packet routing for bursty adversarial traffic, Proceedings of the thirtieth annual ACM symposium on Theory of computing, p.359-368, May 24-26, 1998, Dallas, Texas, United States
[doi> 10.1145/276698.276788]
|
| |
2
|
|
| |
3
|
|
 |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
CRUZ, R. L. 1991a. A calculus for network delay. Part I: Network elements in isolation. IEEE Trans. Inf. Theory 37, 1 (Jan.) 114-131.
|
| |
9
|
CRUZ, R. L. 1991b. A calculus for network delay. Part II: Network analysis. IEEE Trans. Inf. Theory 37, 1 (Jan.) 132-141.
|
| |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
HAJEK, B. 1982. Hitting-time and occupation-time bounds implied by drift analysis with applications. Adv. Appl. Prob. 14, 502-525.
|
| |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
KELLY, F. P. 1979. Reversibility and Stochastic Networks. Wiley, New York.
|
| |
18
|
KLEINROCK, L. 1975. Queueing Systems. Wiley, New York.
|
 |
19
|
|
| |
20
|
LEIGHTON, F. T., MAGGS, B. M., AND RAO, S. B. 1994. Packet routing and job-shop scheduling in O(congestion 1 dilation) steps. Combinatorica 14, 2, 167-186.
|
 |
21
|
|
 |
22
|
|
 |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
|
 |
27
|
|
| |
28
|
STAMOULIS, G. D., AND TSITSIKLIS, J. N. 1994. The efficiency of greedy routing in hypercubes and butterflies. IEEE Trans. Commun. 42, 11 (Nov.), 3051-3061.
|
| |
29
|
|
CITED BY 34
|
|
|
|
|
|
|
|
Allan Borodin , Rafail Ostrovsky , Yuval Rabani, Stability preserving transformations: packet routing networks with edge capacities and speeds, Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms, p.601-610, January 07-09, 2001, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
Josep Díaz , Dimitrios Koukopoulos , Sotiris Nikoletseas , Maria Serna , Paul Spirakis , Dimitrios M. Thilikos, Stability and non-stability of the FIFO protocol, Proceedings of the thirteenth annual ACM symposium on Parallel algorithms and architectures, p.48-52, July 2001, Crete Island, Greece
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I. Juliana Niño , Carlos T. Calafate , Juan-Carlos Cano , Pietro Manzoni, Assessing the effectiveness of longest-in-system (lis) schedulingin ad hoc networks, Proceedings of the 3rd ACM workshop on QoS and security for wireless and mobile networks, October 22-22, 2007, Chania, Crete Island, Greece
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|