TY - GEN

T1 - Greedy packet scheduling on shortest paths

AU - Mansour, Yishay

AU - Patt-Shamir, Boaz

N1 - Publisher Copyright:
© 1991 ACM.

PY - 1991/7/1

Y1 - 1991/7/1

N2 - We investigate the simple class of greedy scheduling algorithms, that is, algorithms that always forward a packet if they can. Assuming that the routes traversed by a set of packets are distance optimal (“shortest paths” ), we prove that the time required to complete transmission of a packet in a the set is bounded by its route length plus the number of other packets in the set. This bound holds for any greedy algorithm, even, in the case of different starting times and different route lengths. Furthermore, the result holds in the asynchronous model, using the same proof technique. The generality of our result is demonstrated by a variety of applications. We present a simple protocol, for which we derive a general bound on the throughput with any greedy scheduling. Another protocol for the dynamic case is presented, whose packet delivery time is bounded by the length of the route of the packet plus the number of packets in the network in the time it is sent.

AB - We investigate the simple class of greedy scheduling algorithms, that is, algorithms that always forward a packet if they can. Assuming that the routes traversed by a set of packets are distance optimal (“shortest paths” ), we prove that the time required to complete transmission of a packet in a the set is bounded by its route length plus the number of other packets in the set. This bound holds for any greedy algorithm, even, in the case of different starting times and different route lengths. Furthermore, the result holds in the asynchronous model, using the same proof technique. The generality of our result is demonstrated by a variety of applications. We present a simple protocol, for which we derive a general bound on the throughput with any greedy scheduling. Another protocol for the dynamic case is presented, whose packet delivery time is bounded by the length of the route of the packet plus the number of packets in the network in the time it is sent.

UR - http://www.scopus.com/inward/record.url?scp=0039207400&partnerID=8YFLogxK

U2 - 10.1145/112600.112615

DO - 10.1145/112600.112615

M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???

AN - SCOPUS:0039207400

SN - 0897914392

T3 - Proceedings of the Annual ACM Symposium on Principles of Distributed Computing

SP - 165

EP - 175

BT - Proceedings of the Annual ACM Symposium on Principles of Distributed Computing

PB - Association for Computing Machinery

T2 - 10th Annual ACM Symposium on Principles of Distributed Computing, PODC 1991

Y2 - 19 August 1991 through 21 August 1991

ER -