Lex-optimal online multiclass scheduling with hard deadlines

被引:7
|
作者
Hajek, B
Seri, P
机构
[1] Univ Illinois, Dept Elect Engn, Urbana, IL 61801 USA
[2] Univ Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
关键词
online scheduling; priority; deadlines; multiclass queues; competitive optimality;
D O I
10.1287/moor.1040.0144
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Online scheduling of unit-length packets with hard deadlines by a single server in slotted time is considered. First, the throughput optimal scheduling policies are characterized. Then multiclass packets are considered in which each packet has an M-bit class identifier, and a new optimality property called lex-optimality (short for lexicographic optimality) is defined for online scheduling policies. Lex-optimality is a hierarchical sequence of M throughput optimality properties. The lex-optimal policies that do not drop packets early are characterized. Both characterizations involve identification 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 buffer size. The algorithm requires no more packets to be buffered than any online, throughput optimal scheduling policy. Simulation results are presented that illustrate that lex-optimality combines elements of pure priority and nested priority scheduling.
引用
收藏
页码:562 / 596
页数:35
相关论文
共 50 条
  • [31] Optimal stochastic scheduling in multiclass parallel queues
    Sethuraman, J
    Squillante, MS
    PERFORMANCE EVALUATION REVIEW, SPECIAL ISSUE, VOL 27 NO 1, JUNE 1999: ACM SIGMETRICS '99, PROCEEDINGS - INTERNATIONAL CONFERENCE ON MEASUREMENT AND MODELING OF COMPUTER SYSTEMS, 1999, : 93 - 102
  • [32] Batch scheduling with deadlines on parallel machines: An NP-hard case
    Kovalyov, MY
    Shafransky, YM
    INFORMATION PROCESSING LETTERS, 1997, 64 (02) : 69 - 74
  • [33] Batch scheduling with deadlines on parallel machines: An NP-hard case
    Institute of Engineering Cybernetics, Natl. Academy of Sciences of Belarus, Surganova 6, 220012 Minsk, Belarus
    Inf. Process. Lett., 2 (69-74):
  • [34] QOS-BASED OPTIMAL LOGARITHMIC-TIME UPLINK SCHEDULING ALGORITHM FOR PACKETS WITH HARD OR SOFT DEADLINES IN WIMAX
    Mohammadi, Arezou
    Akl, Selim G.
    Behnamfar, Firouz
    2008 IEEE 19TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, 2008, : 2152 - 2156
  • [35] Optimal Joint Offloading and Wireless Scheduling for Parallel Computing with Deadlines
    Qin, Xudong
    Xu, Weijian
    Li, Bin
    17TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC, AND WIRELESS NETWORKS (WIOPT 2019), 2019, : 330 - 337
  • [36] Online scheduling of jobs with kind release times and deadlines on a single machine
    Li Wen-jie
    Ma Ran
    Feng Qi
    APPLIED MATHEMATICS-A JOURNAL OF CHINESE UNIVERSITIES SERIES B, 2019, 34 (01) : 113 - 126
  • [37] Online scheduling of jobs with kind release times and deadlines on a single machine
    Wen-jie Li
    Ran Ma
    Qi Feng
    Applied Mathematics-A Journal of Chinese Universities, 2019, 34 : 113 - 126
  • [38] Online scheduling of jobs with kind release times and deadlines on a single machine
    LI Wen-jie
    MA Ran
    FENG Qi
    Applied Mathematics:A Journal of Chinese Universities, 2019, 34 (01) : 113 - 126
  • [39] Online scheduling policies for multiclass call centers with impatient customers
    Jouini, Oualid
    Pot, Auke
    Koole, Ger
    Dallery, Yves
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 207 (01) : 258 - 268
  • [40] Scheduling periodic hard real-time tasks with arbitrary deadlines on multiprocessors
    Ramamurthy, S
    23RD IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2002, : 59 - 68