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
[7]   On the exponentiality of stochastic linear systems under the Max-Plus algebra [J].
Chang, CS .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1996, 41 (08) :1182-1188
[8]   Matrix extensions of the filtering theory for deterministic traffic regulation and service guarantees [J].
Chang, CS .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1998, 16 (05) :708-718
[9]   On deterministic traffic regulation and service guarantees: A systematic approach by filtering [J].
Chang, CS .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1998, 44 (03) :1097-1110
[10]   A CALCULUS FOR NETWORK DELAY .2. NETWORK ANALYSIS [J].
CRUZ, RL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (01) :132-141