Abstract
In a seminal paper Leighton, Maggs, and Rao consider the packet scheduling problem when a single packet has to traverse each path. They show that there exists a schedule where each packet reaches its destination in 0(C + D) steps, where C is the congestion and D is the dilation. The proof relies on the Lovász Local Lemma, and hence is not algorithmic. In a followup paper Leighton and Maggs use an algorithmic version of the Local Lemma due to Beck to give centralized algorithms for the problem. Leighton, Maggs, and Rao also give a distributed randomized algorithm where all packets reach their destinations with high probability in O(C + D log n) steps. In this paper we develop techniques to guarantee the high probability of delivering packets without resorting to the Lovász Local Lemma. We improve the distributed algorithm for problems with relatively high dilation to O(C) + (log∗ n)O(log∗ n)D + poly(log n). We extend the techniques to handle the case of infinite streams of regularly scheduled packets along every path. Here we measure the congestion on an edge e by the sum of the rates of the packet streams that use the edge, denoted by λ(e). We require that for some small constant ∈ > 0, for every edge e, A(e) ≤ 1 - ∈. In this case we use the parameter R = maxi ri, the maximum distance between packets of the same stream, instead of the congestion C above. We notice that max{R, D} is a worst case lower bound on the maximum delay of a packet. We also extend the results to a model of packet traffic for handling bursty communication. The model is motivated by the new adversarial model suggested by Borodin et al.
Original language | English |
---|---|
Title of host publication | Proceedings of the 28th Annual ACM Symposium on Theory of Computing, STOC 1996 |
Publisher | Association for Computing Machinery |
Pages | 366-375 |
Number of pages | 10 |
ISBN (Electronic) | 0897917855 |
DOIs | |
State | Published - 1 Jul 1996 |
Externally published | Yes |
Event | 28th Annual ACM Symposium on Theory of Computing, STOC 1996 - Philadelphia, United States Duration: 22 May 1996 → 24 May 1996 |
Publication series
Name | Proceedings of the Annual ACM Symposium on Theory of Computing |
---|---|
Volume | Part F129452 |
ISSN (Print) | 0737-8017 |
Conference
Conference | 28th Annual ACM Symposium on Theory of Computing, STOC 1996 |
---|---|
Country/Territory | United States |
City | Philadelphia |
Period | 22/05/96 → 24/05/96 |
Bibliographical note
Publisher Copyright:© 1996 ACM.