Throughput Maximization of Real-Time Scheduling with Batching

被引:7
|
作者
Bar-Noy, Amotz [1 ]
Guha, Sudipto [2 ]
Katz, Yoav [3 ]
Naor, Joseph [4 ]
Schieber, Baruch [5 ]
Shachnai, Hadas [4 ]
机构
[1] CUNY Brooklyn Coll, Dept Comp & Informat Sci, Brooklyn, NY 11210 USA
[2] Univ Penn, Dept Comp & Informat Sci, Philadelphia, PA 19104 USA
[3] Univ Haifa, IBM Haifa Res Lab, IL-31905 Haifa, Israel
[4] Technion, Dept Comp Sci, IL-32000 Haifa, Israel
[5] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
关键词
Scheduling; batching; local ratio technique; INCOMPATIBLE JOB FAMILIES; MULTIPLE KNAPSACK-PROBLEM; APPROXIMATION ALGORITHMS; PROCESSING MACHINE; TARDINESS; SERVICES;
D O I
10.1145/1497290.1497294
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the following scheduling with batching problem that has many applications, for example, in multimedia-on-demand and manufacturing of integrated circuits. The input to the problem consists of n jobs and k parallel machines. Each job is associated with a set of time intervals in which it can be scheduled (given either explicitly or nonexplicitly), a weight, and a family. Each family is associated with a processing time. Jobs that belong to the same family can be batched and executed together on the same machine. The processing time of each batch is the processing time of the family of jobs it contains. The goal is to find a nonpreemptive schedule with batching that maximizes the weight of the scheduled jobs. We give constant factor (4 or 4 + epsilon) approximation algorithms for two variants of the problem, depending on the precise representation of the input. When the batch size is unbounded and each job is associated with a time window in which it can be processed, these approximation ratios reduce to 2 and 2 + epsilon, respectively. We also give approximation algorithms for two special cases when all release times are the same.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Throughput maximization of real-time scheduling with batching
    Bar-Noy, A
    Guha, S
    Katz, Y
    Naor, J
    Schieber, B
    Shachnai, H
    [J]. PROCEEDINGS OF THE THIRTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2002, : 742 - 751
  • [2] Multi-phase algorithms for throughput maximization for real-time scheduling
    Berman, P
    Dasgupta, B
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2000, 4 (03) : 307 - 323
  • [3] Multi-phase Algorithms for Throughput Maximization for Real-Time Scheduling
    Piotr Berman
    Bhaskar Dasgupta
    [J]. Journal of Combinatorial Optimization, 2000, 4 : 307 - 323
  • [4] Approximating the throughput of multiple machines in real-time scheduling
    Bar-Noy, A
    Guha, S
    Naor, JS
    Schieber, B
    [J]. SIAM JOURNAL ON COMPUTING, 2001, 31 (02) : 331 - 352
  • [5] Throughput Maximization for Periodic Real-Time Systems Under the Maximal Temperature Constraint
    Huang, Huang
    Quan, Gang
    Fan, Jeffrey
    Qiu, Meikang
    [J]. PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 363 - 368
  • [6] Real-time merging traffic control for throughput maximization at motorway work zones
    Tympakianaki, Athina
    Spiliopoulou, Anastasia D.
    Kouvelas, Anastasios
    Papageorgiou, Markos
    [J]. TRANSPORT RESEARCH ARENA 2012, 2012, 48 : 1545 - 1556
  • [7] Throughput Maximization for Periodic Real-Time Systems under the Maximal Temperature Constraint
    Huang, Huang
    Chaturvedi, Vivek
    Quan, Gang
    Fan, Jeffrey
    Qiu, Meikang
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [8] Real-time merging traffic control for throughput maximization at motorway work zones
    Tympakianaki, A.
    Spiliopoulou, A.
    Kouvelas, A.
    Papamichail, I.
    Papageorgiou, M.
    Wang, Y.
    [J]. TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2014, 44 : 242 - 252
  • [9] Voltage-scaling scheduling for periodic real-time tasks in reward maximization
    Chen, JJ
    Kuo, TW
    [J]. RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 345 - 355
  • [10] Real-time calculus for scheduling hard real-time systems
    Thiele, L
    Chakraborty, S
    Naedele, M
    [J]. ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL IV: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 101 - 104