General Dynamic Routing with Per-Packet Delay Guarantees of O(Distance + 1/Session Rate)
- 1 January 2000
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 30 (5) , 1594-1623
- https://doi.org/10.1137/s009753979935061x
Abstract
A central issue in the design of modern communication networks is that of providing performance guarantees. This issue is particularly important if the networks support real-time traffic such as voice and video. The most critical performance parameter to bound is the delay experienced by a packet as it travels from its source to its destination.We study dynamic routing in a connection-oriented packet-switching network. We consider a network with arbitrary topology on which a set of sessions is defined. For each session i, packets are injected at a rate ri to follow a predetermined path of length di . Due to limited bandwidth, only one packet at a time may advance on an edge (link). Session paths may overlap subject to the constraint that the total rate of sessions using any particular edge is at most $1-\varepsilon$ for any constant $\varepsilon \in (0,1)$.We address the problem of scheduling the sessions at each switch, so as to minimize worst-case packet delay and queue buildup at the switches. We show ...
Keywords
This publication has 12 references indexed in Scilit:
- Fast Algorithms for Finding O(Congestion + Dilation) Packet Routing SchedulesCombinatorica, 1999
- Hypercubic Sorting NetworksSIAM Journal on Computing, 1998
- A new approach for allocating buffers and bandwidth to heterogeneous, regulated traffic in an ATM nodeIEEE Journal on Selected Areas in Communications, 1995
- Packet routing and job-shop scheduling inO(congestion+dilation) stepsCombinatorica, 1994
- A generalized processor sharing approach to flow control in integrated services networks: the multiple node caseIEEE/ACM Transactions on Networking, 1994
- A generalized processor sharing approach to flow control in integrated services networks: the single-node caseIEEE/ACM Transactions on Networking, 1993
- An algorithmic approach to the Lovász local lemma. IRandom Structures & Algorithms, 1991
- A calculus for network delay. II. Network analysisIEEE Transactions on Information Theory, 1991
- A calculus for network delay. I. Network elements in isolationIEEE Transactions on Information Theory, 1991
- A Measure of Asymptotic Efficiency for Tests of a Hypothesis Based on the sum of ObservationsThe Annals of Mathematical Statistics, 1952