Skip to main content

Algorithms with Limited Number of Preemptions for Scheduling on Parallel Machines

  • Conference paper
Frontiers in Algorithmics and Algorithmic Aspects in Information and Management

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

  • 787 Accesses

Abstract

In previous study on comparing the makespan of the schedule allowed to be preempted at most i times and that of the optimal schedule with unlimited number of preemptions, the worst case ratio was usually obtained by analyzing the structures of the optimal schedules. For m identical machines case, the worst case ratio was shown to be 2m/(m + i + 1) for any 0 ≤ i ≤ m − 1[1], and they showed that LPT algorithm is an exact algorithm which can guarantee the worst case ratio for i = 0. In this paper, we propose a simpler method which is based on the design and analysis of the algorithm and finding an instance in the worst case. It can obtain the worst case ratio as well as the algorithm which can guarantee this ratio for any 0 ≤ i ≤ m − 1, and thus we generalize the previous results. We also make a discussion on the trade-off between the objective value and the number of preemptions. In addition, we consider the i-preemptive scheduling on two uniform machines. For both i = 0 and i = 1, we present the algorithms and give the worst-case ratios with respect to s, i.e., the ratio of the speeds of two machines.

Supported by the National Natural Science Foundation of China (11001242, 11071220) and Zhejiang Province Natural Science Foundation of China (Y6090175, Y6090554).

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. Braun, O., Schmidt, G.: Parallel processor scheduling with limited number of preemptions. SIAM Journal on Computing 32(3), 671–680 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  2. Coffman Jr., E.G., Garey, M.R.: Proof of the 4/3 conjecture for preemptive vs. nonpreemptive two-processor scheduling. Journal of the Association for Computing Machinery 20, 991–1018 (1993)

    Article  MathSciNet  Google Scholar 

  3. Gonzalez, T., Sahni, S.: Preemptive scheduling of uniform processor systems. Journal of the Association for Computing Machinery 25, 92–101 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  4. Graham, R.L.: Bounds on multiprocessing timing anomalies. SIAM Journal on Applied Mathematics 17, 416–429 (1969)

    Article  MathSciNet  MATH  Google Scholar 

  5. Horvath, E.C., Lam, S., Sethi, R.: A level algorithm for preemptive scheduling. Journal of the Association for Computing Machinery 24, 32–43 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  6. Hong, K.S., Leung, J.Y.-T.: Some results on Lius conjecture. SIAM Journal on Discrete Mathematics 5, 500–523 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  7. Liu, C.L.: Optimal scheduling on multi-processor computing systems. In: Proceedings of the 13th Annual Symposium on Switching and Automata Theory, pp. 155–160. IEEE Computer Society, Los Alamitos (1972)

    Chapter  Google Scholar 

  8. McNaughton, R.: Scheduling with deadlines and loss functions. Management Science 6, 1–12 (1959)

    Article  MathSciNet  MATH  Google Scholar 

  9. Klonowska, K., Lundberg, L., Lennerstad, H.: The maximum gain of increasing the number of preemptions in multiprocessor scheduling. Acta Informatica 46, 285–295 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  10. Liu, J.W.S., Yang, A.: Optimal scheduing of independent tasks on heterogeneous computing systems. In: Proceedings of ACM Annual Conference, San Diego, Cahf, pp. 38–45 (1974)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jiang, Y., Weng, Z., Hu, J. (2012). Algorithms with Limited Number of Preemptions for Scheduling on Parallel Machines. In: Snoeyink, J., Lu, P., Su, K., Wang, L. (eds) Frontiers in Algorithmics and Algorithmic Aspects in Information and Management. Lecture Notes in Computer Science, vol 7285. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29700-7_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29700-7_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29699-4

  • Online ISBN: 978-3-642-29700-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics