Universal-stability results and performance bounds for greedy contention-resolution protocols

被引:128
作者
Andrews, M
Awerbuch, B
Fernández, A
Leighton, T
Liu, ZY
Kleinberg, J
机构
[1] Bell Labs, Murray Hill, NJ 07974 USA
[2] Johns Hopkins Univ, Dept Comp Sci, Baltimore, MD 21218 USA
[3] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
[4] MIT, Comp Sci Lab, Cambridge, MA 01219 USA
关键词
adversarial queueing theory; end-to-end delay; network stability; packet scheduling;
D O I
10.1145/363647.363677
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we analyze the behavior of packer-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 networks (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.
引用
收藏
页码:39 / 69
页数:31
相关论文
共 29 条
[1]  
Aiello W., 1998, Proceedings of the Thirtieth Annual ACM Symposium on Theory of Computing, P359, DOI 10.1145/276698.276788
[2]  
Andrews M, 2000, PROCEEDINGS OF THE ELEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P448
[3]   Universal stability results for greedy contention-resolution protocols [J].
Andrews, M ;
Awerbuch, B ;
Fernandez, A ;
Kleinberg, J ;
Leighton, T ;
Liu, ZY .
37TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1996, :380-389
[4]  
[Anonymous], QUEUEING SYSTEMS
[5]  
[Anonymous], 1979, Reversibility and Stochastic Networks
[6]  
Awerbuch B., 1994, Proceedings of the Twenty-Sixth Annual ACM Symposium on the Theory of Computing, P487, DOI 10.1145/195058.195238
[7]   Adversarial queuing theory [J].
Borodin, A ;
Kleinberg, J ;
Raghavan, P ;
Sudan, M ;
Williamson, DP .
JOURNAL OF THE ACM, 2001, 48 (01) :13-38
[8]  
Broder A., 1996, Proceedings of the Twenty-Eighth Annual ACM Symposium on the Theory of Computing, P348, DOI 10.1145/237814.237981
[9]  
BRODER AZ, 1996, P 37 ANN IEEE FDN CO
[10]   A CALCULUS FOR NETWORK DELAY .2. NETWORK ANALYSIS [J].
CRUZ, RL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (01) :132-141