A min, plus system theory for constrained traffic regulation and dynamic service guarantees

被引:40
作者
Chang, CS [1 ]
Cruz, RL
Le Boudec, JY
Thiran, P
机构
[1] Natl Tsing Hua Univ, Dept Elect Engn, Hsinchu 30043, Taiwan
[2] Univ Calif San Diego, Dept Elect & Comp Engn, La Jolla, CA 92093 USA
[3] Ecole Polytech Fed Lausanne, Sch Comp & Commun Sci, CH-1015 Lausanne, Switzerland
基金
美国国家科学基金会;
关键词
buffer overflow; (min; plus; algebra; network calculus; packet losses; performance analysis; traffic shaping;
D O I
10.1109/TNET.2002.804824
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 [计算机科学与技术];
摘要
By extending the system theory under the (min, +) algebra to the time-varying setting, we solve the problem of constrained traffic regulation and develop a calculus for dynamic service guarantees. For a constrained traffic-regulation problem with maximum tolerable delay d and maximum buffer size q, the optimal regulator that generates the output traffic conforming to a subadditive envelope f and minimizes the number of discarded packets is a concatenation of the g-clipper with g(t) = min[f(t+ d), f (t) + q] and the maximal f-regulator. The g-clipper is a bufferless device, which optimally drops packets as necessary in order that its output be conformant to an envelope g. The maximal f-regulator is a buffered device that delays packets as necessary in order that its output be conformant to an envelope f. The maximal f-regulator is a linear time-invariant filter with impulse response under the (min, +) algebra. To provide dynamic service guarantees in a network, we develop the concept of a dynamic server as a basic network element. Dynamic servers can be joined by concatenation, "filter bank summation," and feedback to form a composite dynamic server. We also show that dynamic service guarantees for multiple input streams sharing a work-conserving link can be achieved by a dynamic service curve earliest deadline scheduling algorithm, if an appropriate admission control is enforced.
引用
收藏
页码:805 / 817
页数:13
相关论文
共 28 条
[1]
Agrawal R., 1996, Proceedings. Thirty-Fourth Annual Allerton Conference on Communication, Control, and Computing, P239
[2]
Performance bounds for flow control protocols [J].
Agrawal, R ;
Cruz, RL ;
Okino, C ;
Rajan, R .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (03) :310-323
[3]
AGRAWAL R, 1997, P 36 IEEE CDC DEC, V2, P1798
[4]
AGRAWAL R, 1998, ECE982 U WISC MAD EL
[5]
Baccelli F, 1992, SYNCHRONIZATION LINE
[6]
STABILITY, QUEUE LENGTH, AND DELAY OF DETERMINISTIC AND STOCHASTIC QUEUING-NETWORKS [J].
CHANG, CS .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1994, 39 (05) :913-931
[10]
A CALCULUS FOR NETWORK DELAY .2. NETWORK ANALYSIS [J].
CRUZ, RL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (01) :132-141