We study contention resolution in multiple-access channels such as the Ethernet. Under a stochastic model of continuous packet generation from a set of n processors, we construct a protocol which guarantees constant expected delay for generation rates up to a fixed constant /spl lambda//sub 0/<1. Previous protocols which are stable for constant arrival rates do not guarantee constant expected delay. The two protocols that achieved results closest to this are one by Raghavan and Upfal, which only guarantees logarithmic (in n) expected delay, and one by Paterson and Srinivasan, which only guarantees constant expected delay with high probability. (In the latter protocol, there is a non-zero probability that the initial clock synchronization might fail and cause the expected delay to grow unboundedly.) Although those protocols do not guarantee constant expected delay, we have used ideas from them in the construction of our protocol, which does guarantee constant expected delay. We achieve our results using a technique called Robust Synchronization which is applied periodically in our protocol. The introduction of this technique and the analysis of this technique are the main contributions of the paper.
[1]
Peter March,et al.
Stability of binary exponential backoff
,
1988,
JACM.
[2]
Frank Kelly,et al.
Stochastic Models of Computer Communication Systems
,
1985
.
[3]
Eli Upfal,et al.
Stochastic Contention Resolution With Short Delays
,
1998,
SIAM J. Comput..
[4]
Robert Metcalfe,et al.
Ethernet: distributed packet switching for local computer networks
,
1976,
CACM.
[5]
David J. Aldous.
Ultimate instability of exponential back-off protocol for acknowledgment-based transmission control of random access communication channels
,
1987,
IEEE Trans. Inf. Theory.
[6]
Robert Metcalfe,et al.
Ethernet: distributed packet switching for local computer networks
,
1988,
CACM.
[7]
F. F. Kuo,et al.
The ALOHA system
,
1974,
CCRV.
[8]
Frank Thomson Leighton,et al.
Analysis of Backoff Protocols for Multiple Access Channels
,
1996,
SIAM J. Comput..
[9]
Aravind Srinivasan,et al.
Contention resolution with bounded delay
,
1995,
Proceedings of IEEE 36th Annual Foundations of Computer Science.