Skip to main content

Lower and Upper Bounds on FIFO Buffer Management in QoS Switches

  • Conference paper
Algorithms – ESA 2006 (ESA 2006)

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

Included in the following conference series:

Abstract

We consider FIFO buffer management for switches providing differentiated services. In each time step, an arbitrary number of packets arrive, and only one packet can be sent. The buffer can store a limited number of packets, and, due to the FIFO property, the sequence of sent packets has to be a subsequence of the arriving packets. The differentiated service model is abstracted by attributing each packet with a value according to its service level. A buffer management strategy can drop packets. The goal is to maximize the sum of values of sent packets.

For only two different packet values, we introduce the account strategy and prove that this strategy achieves an optimal competitive ratio of ≈1.282, if the buffer size tends to infinity, and an optimal competitive ratio of \((\sqrt{13}-1)/2 \approx 1.303\), for arbitrary buffer sizes. For general packet values, the simple preemptive greedy strategy (PG) is studied. We show that PG achieves a competitive ratio of \(\sqrt{3} \approx 1.732\) which is the best known upper bound on the competitive ratio of this problem. In addition, we give a lower bound of \(1 + 1 / \sqrt{2} \approx 1.707\) on the competitive ratio of PG which improves the previously known lower bound. As a consequence, the competitive ratio of PG cannot be further improved significantly.

Supported by the DFG grant WE 2842/1.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Aiello, W., Mansour, Y., Rajagopolan, S., Rosen, A.: Competitive queue policies for differentiated services. Journal of Algorithms 55(2), 113–141 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  2. Andelman, N.: Randomized queue management for DiffServ. In: Proceedings of the 17th ACM Symposium on Parallel Algorithms and Architectures (SPAA), pp. 1–10 (2005)

    Google Scholar 

  3. Andelman, N., Mansour, Y., Zhu, A.: Competitive queueing policies for QoS switches. In: Proceedings of the 14th ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 761–770 (2003)

    Google Scholar 

  4. Azar, Y., Richter, Y.: Management of multi-queue switches in QoS networks. In: Proceedings of the 35th ACM Symposium on Theory of Computing (STOC), pp. 82–89 (2003)

    Google Scholar 

  5. Bansal, N., Fleischer, L., Kimbrel, T., Mahdian, M., Schieber, B., Sviridenko, M.: Further improvements in competitive guarantees for QoS buffering. In: Díaz, J., Karhumäki, J., Lepistö, A., Sannella, D. (eds.) ICALP 2004. LNCS, vol. 3142, pp. 196–207. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  6. Jawor, W.: Three dozen papers on online algorithms. SIGACT News 36(1), 71–85 (2005)

    Article  Google Scholar 

  7. Kesselman, A., Lotker, Z., Mansour, Y., Patt-Shamir, B., Schieber, B., Sviridenko, M.: Buffer overflow management in QoS switches. SIAM Journal on Computing 33(3), 563–583 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  8. Kesselman, A., Mansour, Y.: Loss-bounded analysis for differentiated services. Journal of Algorithms 46(1), 79–95 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  9. Kesselman, A., Mansour, Y., van Stee, R.: Improved competitive guarantees for QoS buffering. Algorithmica 43(1-2), 63–80 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  10. Lotker, Z., Patt-Shamir, B.: Nearly optimal FIFO buffer management for DiffServ. In: Proceedings of the 21st Symposium on Principles of Distributed Computing (PODC), pp. 134–143 (2002)

    Google Scholar 

  11. Mansour, Y., Patt-Shamir, B., Lapid, O.: Optimal smoothing schedules for real-time streams. In: Proceedings of the 19th Symposium on Principles of Distributed Computing (PODC), pp. 21–29 (2000)

    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

Englert, M., Westermann, M. (2006). Lower and Upper Bounds on FIFO Buffer Management in QoS Switches. In: Azar, Y., Erlebach, T. (eds) Algorithms – ESA 2006. ESA 2006. Lecture Notes in Computer Science, vol 4168. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11841036_33

Download citation

  • DOI: https://doi.org/10.1007/11841036_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-38875-3

  • Online ISBN: 978-3-540-38876-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics