MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  P.Seri, “Lex-optimal on-line multiclass scheduling with hard deadlines (2000) [1 citations — 0 self]

Download:
Download as a PDF | Download as a PS
by Bruce Hajek, Pierre Seri
http://tesla.csl.uiuc.edu/~hajek/Papers/lexopt.ps
Add To MetaCart

Abstract:

On-line scheduling of unit-length packets with hard deadlines by a single server in slotted time is considered. First, the set of all throughput optimal scheduling policies is characterized. Then multiclass packets are considered in which each packet has an M-bit class identier. A new optimality property called lex-optimality (short for lexicographic optimality) is dened for online scheduling policies. Lex-optimality is a hierarchical sequence of M throughput optimality properties, the jth property keying on the jth bit of the class identiers. The set of all lexoptimal policies that do not drop packets early is characterized. Both characterizations involve identi cation of a \no-regret subset " of the set of packets available for scheduling in a given slot. A lex-optimal scheduling algorithm is presented with complexity per packet O(MB), where M is the log of the number of priority classes, and B is the maximum buer size. The algorithm requires no more packets to be buered than any on-line throughput optimal scheduling policy, which need not account for priority classes. Simulation results are presented that illustrate that lex-optimality combines elements of pure priority and nested priority scheduling. 1

Citations

2168 Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment – Liu, Layland - 1973
804 Combinatorial Optimization: Algorithms and Complexity – Papadimitriou, Steiglitz - 1982
338 Combinatorial Optimization: Networks and Matroids – Lawler - 1976
148 Best-Effort Decision Making for Real-Time Scheduling – Locke - 1986
69 Scheduling a production line to minimize maximum tardiness – Jackson - 1955
43 Scheduling Policies for Real-Time and Non-Real-Time Traffic in a Statistical Multiplexer – Chipalkatti, Kurose, et al. - 1989
25 Scheduling unit-time tasks with arbitrary release times and deadlines – Garey, Johnson, et al. - 1981
23 Towards mechanization of real-time system design – Mok - 1991
10 Mathematical Techniques of Applied Probability. Volume 2: Discrete Time Models: Techniques and Applications, chapter 9 – Hunter - 1983
3 Computer Networks, Second Edition – Peterson, Davie - 2000
2 Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications – Buttazo - 1977
2 Real-time systems; investigating industrial practice – Pyle, Hruschka, et al. - 1993
2 Scheduling real-time tra#c in ATM networks – Ling, Shro - 1996
2 Evaluating scheduling algorithms for trac with heterogeneous performance objectives, in – Peha, Tobagi - 1990
1 On-line scheduling in the presence of overload – Rosier, Shasha
1 On scheduling two classes of real-time trac with identical deadlines – Pingali - 1991