Online Scheduling for Sorting Buffers | SpringerLink
Skip to main content

Online Scheduling for Sorting Buffers

  • Conference paper
  • First Online:
Algorithms — ESA 2002 (ESA 2002)

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

Included in the following conference series:

Abstract

We introduce the online scheduling problem for sorting buffer. A service station and a sorting buffer are given. An input sequence of item which are only characterized by a specific attribute has to be processed by the service station which benefits from consecutive item with the same attribute value. The sorting buffer which is a random access buffer with storage capacity for k items can be used to rearrange the input sequence. The goal is to minimize the cost of the service station, i.e.,the number of maximal subsequence in it sequence of items containing only item with the same attribute value. This problem is motivated by many applications in computer science and economic .

The strategies are evaluated in a competitive analysis in which the cost of the online strategy is compared with the cost of an optimal online strategy. Our main result is a deterministic strategy that achieve a competitive ratio of O(log2 k). In addition, we how that several standard strategie are unsuitable for this problem, i.e.,we prove a lower bound of Ω(√k )on the competitive ratio of the First In First Out (FIFO)and Least Recently Used (LRU)strategy and of Ω(k )on the competitive ratio of the Largest Color First (LCF)strategy.

The first two author are partially supported by the DFG-Sonderforschungsbereich 376,DFG grant 872/8-1,and the Future and Emerging Technologies program of the EU under contract number IST-1999-14186 (ALCOM-FT).The third author is supported by a fellowship within the ICSI-Postdoc-Program of the German Academic Exchange Service (DAAD).

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

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /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
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 11439
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 14299
Price includes VAT (Japan)
  • 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. T. Feder, R. Motwani, R. Panigrahy, and A. Zhu.Web caching with request reordering.In Proceedings of the 13th ACM-SIAM Symposium on Discrete Algorithms (SODA),pages 104–105,2002.

    Google Scholar 

  2. A. Fiat, R.M. Karp., M. Luby, L.A. McGeoch, D.D. Sleator, and N.E. Young. Competitive paging algorithms.Journal of Algorithms 12(2):685–699,1991.

    Article  MATH  Google Scholar 

  3. C.B. Fraser and R.W. Irving. Approximation algorithms for the shortest common supersequence.Nordic Journal of Computing 2:303–325,1995.

    MATH  MathSciNet  Google Scholar 

  4. M.J. Garey and D.S. Johnson.Computers and intractability: A guide to the theory of NP-completeness Freeman,1979.

    Google Scholar 

  5. T. Jiang and M. Li.On the approximation of shortest common supersequences and longest common subsequence. In Proceedings of the 21st International Colloquium on Automata, Languages and Programming (ICALP),pages 191–202,1994.

    Google Scholar 

  6. D. Karger, C. Stein, and J. Wein.Scheduling algorithms.In M.J. Atallah,editor, Handbook of Algorithms and Theory of Computation CRC Press,1997.

    Google Scholar 

  7. S.O. Krumke, W.E. DePaepe, J. Rambau, and L. Stougie.Online bin-coloring. In Proceedings of the 9th European Symposium on Algorithms (ESA),pages 74–85, 2001.

    Google Scholar 

  8. E.L. Lawler, J.K. Lenstra, A.H.G. Rinnooy Kan, and D.B. Shmoy. Sequencing and scheduling:Algorithms and complexity.In S.C. Grave, A.H.G. Rinnooy Kan, and P. Zipkin,editors, Handbooks in Operations Research and Management Science, Vol. 4: Logistics of Production and Inventory pages 445–552.North-Holland, 1993.

    Google Scholar 

  9. J. Sgall. On-line scheduling.In A. Fiat and G. Woeginger,editors,Online Algo-rithms: The State of the Art volume1442,pages 196–231.Springer LNCS,1998.

    Google Scholar 

  10. D.D. Sleator and R.E. Tarjan.Amortized effciency of list update and paging rules.Communications of the ACM 28(2):202–208,1985.

    Article  MathSciNet  Google Scholar 

  11. S. Spieckermann and S. Vo.Paintshop simulation in the automotive industry.In Proceedings of the Workshop for Simulation and Animation in Planning, Education, and Presentation pages 367–380,1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Räcke, H., Sohler, C., Westermann, M. (2002). Online Scheduling for Sorting Buffers. In: Möhring, R., Raman, R. (eds) Algorithms — ESA 2002. ESA 2002. Lecture Notes in Computer Science, vol 2461. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45749-6_71

Download citation

  • DOI: https://doi.org/10.1007/3-540-45749-6_71

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44180-9

  • Online ISBN: 978-3-540-45749-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics