Skip to main content

Online, Non-preemptive Scheduling of Equal-Length Jobs on Two Identical Machines

  • Conference paper
Algorithm Theory – SWAT 2006 (SWAT 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4059))

Included in the following conference series:

Abstract

We consider the non-preemptive scheduling of two identical machines for jobs with equal processing times yet arbitrary release dates and deadlines. Our objective is to maximize the number of jobs completed by their deadlines. Using standard nomenclature, this problem is denoted as \({\it P}2 \mid {p_j = p,r_j} \mid {\sum \overline{U}_j}\). The problem is known to be polynomially solvable in an offline setting.

In an online variant of the problem, a job’s existence and parameters are revealed to the scheduler only upon that job’s release date. We present an online, deterministic algorithm for the problem and prove that it is \(\frac{3}{2}\)-competitive. A simple lower bound shows that this is the optimal deterministic competitiveness.

This material is based upon work supported by the National Science Foundation under Grant No. CCR-0417368.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baptiste, P., Brucker, P., Knust, S., Timkovsky, V.G.: Ten notes on equal-processing-time scheduling. 4OR: Quarterly J. Belgian, French and Italian Operations Research Societies 2(2), 111–127 (2004)

    MATH  MathSciNet  Google Scholar 

  2. Baruah, S.K., Haritsa, J.R., Sharma, N.: On-line scheduling to maximize task completions. J. Combin. Math. and Combin. Computing 39, 65–78 (2001)

    MATH  MathSciNet  Google Scholar 

  3. Borodin, A., El-Yaniv, R.: Online Computation and Competitive Analysis. Cambridge University Press, New York (1998)

    MATH  Google Scholar 

  4. Chrobak, M., Jawor, W., Sgall, J., Tichý, T.: Online scheduling of equal-length jobs: Randomization and restarts help. In: Díaz, J., Karhumäki, J., Lepistö, A., Sannella, D. (eds.) ICALP 2004. LNCS, vol. 3142, pp. 358–370. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  5. Ding, J., Zhang, G.: Online scheduling with hard deadlines on parallel machines. In: Cheng, S.-W., Poon, C.K. (eds.) AAIM 2006. LNCS, vol. 4041, pp. 32–42. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  6. Goldman, S., Parwatikar, J., Suri, S.: On-line scheduling with hard deadlines. J. Algorithms 34(2), 370–389 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  7. Goldwasser, M.H.: Patience is a virtue: The effect of slack on competitiveness for admission control. J. Scheduling 6(2), 183–211 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  8. Goldwasser, M.H., Kerbikov, B.: Admission control with immediate notification. J. Scheduling 6(3), 269–285 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  9. Jackson, J.R.: Scheduling a production line to minimize maximum tardiness. Research Report 43, Management Science Research Project, University of California, Los Angeles (January 1955)

    Google Scholar 

  10. Simons, B.B.: Multiprocessor scheduling of unit length jobs with arbitrary release times and deadlines. SIAM J. Comput. 12, 294–299 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  11. Simons, B.B., Warmuth, M.K.: A fast algorithm for multiprocessor scheduling of unit-length jobs. SIAM J. Comput. 18(4), 690–710 (1989)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Goldwasser, M.H., Pedigo, M. (2006). Online, Non-preemptive Scheduling of Equal-Length Jobs on Two Identical Machines. In: Arge, L., Freivalds, R. (eds) Algorithm Theory – SWAT 2006. SWAT 2006. Lecture Notes in Computer Science, vol 4059. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11785293_13

Download citation

  • DOI: https://doi.org/10.1007/11785293_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35753-7

  • Online ISBN: 978-3-540-35755-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics