Approximating Real-Time Scheduling on Identical Machines

被引:1
|
作者
Bansal, Nikhil [1 ]
Rutten, Cyriel [2 ]
van der Ster, Suzanne [3 ]
Vredeveld, Tjark [2 ]
van der Zwaan, Ruben [1 ]
机构
[1] Eindhoven Univ Technol, NL-5600 MB Eindhoven, Netherlands
[2] Maastricht Univ, Maastricht, Netherlands
[3] Vrije Univ, Amsterdam, Netherlands
来源
关键词
TASK SYSTEMS; SCHEDULABILITY; PACKING;
D O I
10.1007/978-3-642-54423-1_48
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the problem of assigning n tasks to m identical parallel machines in the real-time scheduling setting, where each task recurrently releases jobs that must be completed by their deadlines. The goal is to find a partition of the task set over the machines such that each job that is released by a task can meet its deadline. Since this problem is co-NP-hard, the focus is on finding alpha-approximation algorithms in the resource augmentation setting, i.e., finding a feasible partition on machines running at speed alpha >= 1, if some feasible partition exists on unit-speed machines. Recently, Chen and Chakraborty gave a polynomial-time approximation scheme if the ratio of the largest to the smallest relative deadline of the tasks, lambda, is bounded by a constant. However, their algorithm has a super-exponential dependence on lambda and hence does not extend to larger values of lambda. Our main contribution is to design an approximation scheme with a substantially improved running-time dependence on lambda. In particular, our algorithm depends exponentially on log lambda and hence has quasi-polynomial running time even if lambda is polynomially bounded. This improvement is based on exploiting various structural properties of approximate demand bound functions in different ways, which might be of independent interest.
引用
收藏
页码:550 / 561
页数:12
相关论文
共 50 条
  • [31] Real-Time Packet Scheduling for Real-Time Wireless Sensor Networks
    Chennakesavula, Pradeep
    Ebenezer, Jemimah
    Murty, S. A. V. Satya
    Jayakumar, T.
    PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 273 - 276
  • [32] Lot scheduling involving completion time problems on identical parallel machines
    Nurit, Biber
    Baruch, Mor
    Yitzhak, Schlissel
    Dana, Shapira
    OPERATIONAL RESEARCH, 2023, 23 (01)
  • [33] Preemptive scheduling problem with interrupted time cost on identical parallel machines
    Sun, Guang-Zhong
    Chen, Guo-Liang
    Xu, Yin-Long
    Gu, Jun
    Ruan Jian Xue Bao/Journal of Software, 2002, 13 (08): : 1606 - 1611
  • [34] Lot scheduling involving completion time problems on identical parallel machines
    Biber Nurit
    Mor Baruch
    Schlissel Yitzhak
    Shapira Dana
    Operational Research, 2023, 23
  • [35] COMMUNICATING REAL-TIME STATE MACHINES
    SHAW, AC
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (09) : 805 - 816
  • [36] Real-time mode-machines
    Paynter, S
    FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, 1996, 1135 : 90 - 109
  • [37] Mixed batch scheduling on identical machines
    Wang, Jun-Qiang
    Fan, Guo-Qiang
    Liu, Zhixin
    JOURNAL OF SCHEDULING, 2020, 23 (04) : 487 - 496
  • [38] Scheduling on identical machines with batch arrivals
    Chung, Tsui-Ping
    Liao, Ching-Jong
    Su, Ling-Huey
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2010, 123 (01) : 179 - 186
  • [39] Malleable scheduling beyond identical machines
    Fotakis, Dimitris
    Matuschke, Jannik
    Papadigenopoulos, Orestis
    Leibniz International Proceedings in Informatics, LIPIcs, 2019, 145
  • [40] Malleable scheduling beyond identical machines
    Dimitris Fotakis
    Jannik Matuschke
    Orestis Papadigenopoulos
    Journal of Scheduling, 2023, 26 : 425 - 442