On fundamental tradeoffs between delay bounds and computational complexity in packet scheduling algorithms

被引:5
作者
Xu, J [1 ]
Lipton, RJ [1 ]
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
关键词
computational complexity; packet scheduling; Quality of Service; delay bound; decision tree;
D O I
10.1145/964725.633052
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this work, we clarify, extend and solve an open problem concerning the computational complexity for packet scheduling algorithms to achieve tight end-to-end delay bounds. We first focus on the difference between the time a packet finishes service in a scheduling algorithm and its virtual finish time under a CPS (General Processor Sharing) scheduler, called GPS-relative delay. We prove that, under a slightly restrictive but reasonable computational model, the lower bound computational complexity of any scheduling algorithm that guarantees O(1) CPS-relative delay bound is Omega(log(2)n) (widely believed as a "folklore theorem" but never proved). We also discover that, surprisingly, the complexity lower bound remains the same even if the delay bound is relaxed to O(n(a)) for 0 < a < 1. This implies that the delay-complexity tradeoff curve is "flat" in the "interval" [O(1), O(n)). We later extend both complexity results (for O(1) or O(n(a)) delay) to a much stronger computational model. Finally, we show that the same complexity lower bounds are conditionally applicable to guaranteeing tight end-to-end delay bounds. This is done by untangling the relationship between the GPS-relative delay bound and the end-to-end delay bound.
引用
收藏
页码:279 / 292
页数:14
相关论文
共 20 条
[1]  
[Anonymous], 1998, SORTING SEARCHING
[2]   Hierarchical packet fair queueing algorithms [J].
Bennett, JCR ;
Zhang, H .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (05) :675-689
[3]   LOWER BOUND OF 1/2N2 ON LINEAR SEARCH PROGRAMS FOR KNAPSACK PROBLEM [J].
DOBKIN, D ;
LIPTON, RJ .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1978, 16 (03) :413-417
[4]  
GREENBERG AG, 1992, J ACM, V39, P568, DOI 10.1145/146637.146658
[5]  
HEIDE FMAD, 1984, J ACM, V31, P668, DOI 10.1145/828.322450
[6]   WEIGHTED ROUND-ROBIN CELL MULTIPLEXING IN A GENERAL-PURPOSE ATM SWITCH CHIP [J].
KATEVENIS, M ;
SIDIROPOULOS, S ;
COURCOUBETIS, C .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1991, 9 (08) :1265-1279
[7]   A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single-Node Case [J].
Parekh, Abhay K. ;
Gallager, Robert G. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (03) :344-357
[8]  
Shreedhar M., 1995, P C APPL TECHN ARCH, P231
[9]   NEW DIRECTIONS IN COMMUNICATIONS (OR WHICH WAY TO THE INFORMATION AGE) [J].
TURNER, JS .
IEEE COMMUNICATIONS MAGAZINE, 1986, 24 (10) :8-15
[10]  
Yuval G., 1976, Information Processing Letters, V5, P63, DOI 10.1016/0020-0190(76)90064-8