Skip to main content

The Buffer Minimization Problem for Multiprocessor Scheduling with Conflicts

  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2076))

Included in the following conference series:

  • 1457 Accesses

Abstract

We consider the problem of scheduling a sequence of tasks in a multi-processor system with conflicts. Conflicting processors cannot process tasks at the same time. At certain times new tasks arrive in the system, where each task specifies the amount of work (processing time) added to each processor’s workload. Each processor stores this workload in its input buffer. Our objective is to schedule task execution, obeying the conflict constraints, and minimizing the maximum buffer size of all processors. In the off-line case, we prove that, unless P = NP, the problem does not have a polynomial-time algorithm with a polynomial approximation ratio. In the on-line case, we provide the following results: (i) a competitive algorithm for general graphs, (ii) tight bounds on the competitive ratios for cliques and complete k-partite graphs, and (iii) a (Δ/2 + 1)-competitive algorithm for trees, where Δ is the diameter. We also provide some results for small graphs with up to 4 vertices.

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

Access this chapter

Subscribe and save

Springer+ Basic
CHF34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
CHF 24.95
Price includes VAT (Switzerland)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
CHF 47.00
Price excludes VAT (Switzerland)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
CHF 59.00
Price excludes VAT (Switzerland)
  • 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.

Similar content being viewed by others

References

  1. M. Grőtschel, L. Lovász, AND A. Schrijver [1981]. The ellipsoid method and its consequences in combinatorial optimization. Combinatorica 1, 169–197.

    Article  MathSciNet  Google Scholar 

  2. S. Irani AND V. Leung [1997]. Probabilistic analysis for scheduling with conflicts, Proceedings of the 8th Annual ACM-SIAM Symposium on Discrete Algorithms, 286–295.

    Google Scholar 

  3. S. Irani AND V. Leung [1996]. Scheduling with conflicts, and applications to traffic signal control, Proceedings of the 7th Annual ACM-SIAM Symposium on Discrete Algorithms, 85–94.

    Google Scholar 

  4. A. Bar-Noy, M. Bellare, M.M. Halldórsson, H. Shachnai AND T. Tamir [1998]. On chromatic sums and distributed resource allocation. Information and Computation 140, 183–202.

    Article  MATH  MathSciNet  Google Scholar 

  5. A. Bar-Noy AND G. Kortsarz [1998]. Minimum color sum of bipartite graphs, Journal of Algorithms 28, 339–365.

    Article  MATH  MathSciNet  Google Scholar 

  6. C. Lund AND M. Yannakakis [1994]. On the hardness of approximating minimization problems. Journal of the ACM 41, 960–981.

    Article  MATH  MathSciNet  Google Scholar 

  7. R. Motwani, S. Philips AND E. Torng [1994]. Non-clairvoyant scheduling, Theoretical Computer Science 130, 17–47.

    Article  MATH  MathSciNet  Google Scholar 

  8. E. Kubicka AND A.J. Schwenk [1989]. An introduction to chromatic sums, Proc. ACM Computer Science Conference, 39–45.

    Google Scholar 

  9. N.A. Lynch [1996]. Distributed Algorithms. Morgan Kauffman Publishers, San Francisco, California, 1996.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chrobak, M., Csirik, J., Imreh, C., Noga, J., Sgall, J., Woeginger, G.J. (2001). The Buffer Minimization Problem for Multiprocessor Scheduling with Conflicts. In: Orejas, F., Spirakis, P.G., van Leeuwen, J. (eds) Automata, Languages and Programming. ICALP 2001. Lecture Notes in Computer Science, vol 2076. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48224-5_70

Download citation

  • DOI: https://doi.org/10.1007/3-540-48224-5_70

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-48224-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics

  NODES
INTERN 1
Note 2