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 条
  • [11] Optimal scheduling with strict deadlines
    Bhattacharya, Partha P., 1600, (34):
  • [12] OPTIMAL SCHEDULING WITH STRICT DEADLINES
    BHATTACHARYA, PP
    EPHREMIDES, A
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1989, 34 (07) : 721 - 728
  • [13] Online Scheduling of Packets with Agreeable Deadlines
    Jez, Lukasz
    Li, Fei
    Sethuraman, Jay
    Stein, Clifford
    ACM TRANSACTIONS ON ALGORITHMS, 2012, 9 (01)
  • [14] Online scheduling of weighted equal-length jobs with hard deadlines on parallel machines
    Krumke, Sven O.
    Taudes, Alfred
    Westphal, Stephan
    COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (08) : 1103 - 1108
  • [15] Optimal linear-time algorithm for uplink scheduling of packets with hard deadlines in WiMAX
    Mohammadi, Arezou
    Akl, Selim G.
    Behnamfart, Firouz
    2008 24TH BIENNIAL SYMPOSIUM ON COMMUNICATIONS, 2008, : 39 - 42
  • [16] Scheduling on the Gaussian Broadcast Channel with Hard Deadlines
    Tuninetti, Daniela
    Smida, Besma
    Devroye, Natasha
    Seferoglu, Hulya
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [17] Optimal Scheduling for Jobs with Progressive Deadlines
    Gardner, Kristen
    Borst, Sem
    Harchol-Balter, Mor
    2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), 2015,
  • [18] Optimal Routing and Scheduling of Customers with Deadlines
    Sparaggis, Panayotis D.
    Towsley, Don
    Probability in the Engineering and Informational Sciences, 1994, 8 (01) : 33 - 49
  • [19] Online scheduling of parallel communications with individual deadlines
    Lee, JH
    Chwa, KY
    ALGORITHMS AND COMPUTATIONS, 2000, 1741 : 383 - 392
  • [20] OPTIMAL LINEAR-TIME ALGORITHM FOR UPLINK SCHEDULING OF PACKETS WITH HARD OR SOFT DEADLINES IN WIMAX
    Mohammadi, Arezou
    Akl, Selim G.
    Behnamfar, Firouz
    68TH IEEE VEHICULAR TECHNOLOGY CONFERENCE, FALL 2008, 2008, : 2014 - 2018