ACM Home Page
Please provide us with feedback. Feedback
Throughput maximization of real-time scheduling with batching
Full text PdfPdf (135 KB)
Source
ACM Transactions on Algorithms (TALG) archive
Volume 5 ,  Issue 2  (March 2009) table of contents
Article No. 18  
Year of Publication: 2009
ISSN:1549-6325
Authors
Amotz Bar-Noy  Brooklyn College, Bedford Avenue Brooklyn, NY
Sudipto Guha  University of Pennsylvania, Philadelphia, PA
Yoav Katz  IBM Haifa Research Lab, Haifa, Israel
Joseph (Seffi) Naor  Technion, Israel
Baruch Schieber  IBM T.J. Watson Research Center, Yorktown Heights, NY
Hadas Shachnai  Technion, Israel
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 19,   Downloads (12 Months): 134,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1497290.1497294
What is a DOI?

ABSTRACT

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 + ϵ) 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 + ϵ, respectively. We also give approximation algorithms for two special cases when all release times are the same.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
3
 
4
Baptiste, P. 2000. Batching identical jobs. Math. Meth. Oper. Res. 53, 355--367.
5
 
6
 
7
 
8
Bar-Yehuda, R., and Even, S. 1985. Local ratio theorem for approximating the weighted vertex cover problem. Ann. Disc. Math. 25, 27--46.
 
9
Berman, P., and DasGupta, B. 2000. Multi-phase algorithms for throughput maximization for real-time scheduling. J. Combinat. Optimizat. 4, 307--323.
 
10
Boggia, G., Camarda, P., Mazzeo, L., and Mongiello, M. 2005. Performance of batching schemes for multimedia-on-demand services. IEEE Trans. Multimed. 7, 920--931.
 
11
Brucker, P., Gladky, A., Hoogeveen, H., Kovalyov, M. Y., Potts, C., Tautenhahn, T., and Van de Velde, S. L. 1998. Scheduling a batching machine. J. Sched. 1, 31--54.
 
12
 
13
 
14
 
15
 
16
Gailis, R., and Khuller, S. 2003. Broadcast scheduling with deadlines. Unpublished mansucript. (www.cs.umd.edu/users/samir/grant/renars.ps)
17
 
18
Hochbaum, D. S., and Landy, D. 1997. Scheduling semiconductor burn-in operations to minimize total flowtime. Oper. Res. 45, 874--885.
 
19
Katz, Y. 2001. Scheduling with batching and incompatible job families. M.S. dissertation, Computer Science Dept., Technion, Haifa, Israel.
 
20
Lee, V. W. H., Wong, E. W. M., Ko, K.-T., and Tang, K.-S. 2005. Multimedia-on-demand systems with broadcast, batch and interactive services. IEICE Trans. Commun. E88-B, 3097--3100.
 
21
Mehta, S. V., and Uzsoy, R. 1998. Minimizing total tardiness on a batch processing machine with incompatible jobs types. IIE Trans. Sched. Log. 30, 165--175.
 
22
 
23
Shachnai, H., and Tamir, T. 2001. On two class-constrained versions of the multiple knapsack problem. Algorithmica 29, 442--467.
 
24
Spieksma, F. C. R. 1999. On the approximability of an interval scheduling problem. J. Sched. 29, 442--467.
 
25
Uzsoy, R. 1995. Scheduling batch processing machines with incompatible job families. Int. J. Prod. Res. 33, 2685--2708.

Collaborative Colleagues:
Amotz Bar-Noy: colleagues
Sudipto Guha: colleagues
Yoav Katz: colleagues
Joseph (Seffi) Naor: colleagues
Baruch Schieber: colleagues
Hadas Shachnai: colleagues