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 条
  • [41] Scheduling jobs with hard deadlines over Multiple Access and Degraded Broadcast Channels
    Vasudevan, Dinkar
    Subramanian, Vijay G.
    Leith, Douglas J.
    2010 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2010, : 490 - 494
  • [42] LOAD ADAPTIVE DYNAMIC SCHEDULING OF TASKS WITH HARD DEADLINES USEFUL FOR INDUSTRIAL APPLICATIONS
    HALANG, WA
    COMPUTING, 1992, 47 (3-4) : 199 - 213
  • [43] OPTIMAL SCHEDULING POLICIES FOR A CLASS OF QUEUES WITH CUSTOMER DEADLINES TO THE BEGINNING OF SERVICE
    PANWAR, SS
    TOWSLEY, D
    WOLF, JK
    JOURNAL OF THE ACM, 1988, 35 (04) : 832 - 844
  • [44] Online Job Dispatching and Scheduling to Minimize Job Completion Time and to Meet Deadlines
    Li, Yupeng
    JOURNAL OF INTERCONNECTION NETWORKS, 2018, 18 (04)
  • [45] Online real-time preemptive scheduling of jobs with deadlines on multiple machines
    Das Gupta, B
    Palis, MA
    JOURNAL OF SCHEDULING, 2001, 4 (06) : 297 - 312
  • [46] Optimal Timing in Online Task Deadlines:What if Students Procrastinate (A Little)?
    Nicolau, Juan L.
    JOURNAL OF TEACHING IN TRAVEL & TOURISM, 2015, 15 (01) : 18 - 28
  • [47] Energy-Efficient Flow Scheduling and Routing with Hard Deadlines in Data Center Networks
    Wang, Lin
    Zhang, Fa
    Zheng, Kai
    Vasilakos, Athanasios V.
    Ren, Shaolei
    Liu, Zhiyong
    2014 IEEE 34TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2014), 2014, : 248 - 257
  • [48] Optimal Multi-Decision Mobile Computation Offloading With Hard Task Deadlines
    Hekmati, Arvin
    Teymoori, Peyvand
    Todd, Terence D.
    Zhao, Dongmei
    Karakostas, George
    2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, : 390 - 397
  • [49] MULTICLASS QUEUING-SYSTEMS - POLYMATROIDAL STRUCTURE AND OPTIMAL SCHEDULING CONTROL
    SHANTHIKUMAR, JG
    YAO, DD
    OPERATIONS RESEARCH, 1992, 40 : S293 - S299
  • [50] A 4/3-COMPETITIVE RANDOMIZED ALGORITHM FOR ONLINE SCHEDULING OF PACKETS WITH AGREEABLE DEADLINES
    Jez, Lukasz
    27TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2010), 2010, 5 : 489 - 499