| | |
Summary: Source Routing and Scheduling in Packet Networks \Lambda
Matthew Andrews y Antonio Fern’andez z Ashish Goel x Lisa Zhang --
Abstract
We study routing and scheduling in packetswitched net
works. We assume an adversary that controls the injection
time, source, and destination for each packet injected. A
set of paths for these packets is admissible if no link in the
network is overloaded. We present the first online routing
algorithm that finds a set of admissible paths whenever this
is feasible. Our algorithm calculates a path for each packet
as soon as it is injected at its source using a simple shortest
path computation. The length of a link reflects its current
congestion. We also show how our algorithm can be imple
mented under today's Internet routing paradigms.
When the paths are known (either given by the adversary
or computed as above) our goal is to schedule the packets
along the given paths so that the packets experience small
endtoend delays. The best previous delay bounds for de
terministic and distributed scheduling protocols were expo
nential in the path length. In this paper we present the first
|