Skip to main content

Optimal Buffer Management for 2-Frame Throughput Maximization

  • Conference paper

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

Abstract

We consider a variant of the online buffer management problem in network switches, called the k-frame throughput maximization problem (k-FTM). Large data, called frames, carried on the Internet are split into small k packets by a sender, and the receiver can reconstruct each frame only if he/she accepts all the k constituent packets of the frame. Packets pass through network switches on the Internet, and each switch is equipped with a FIFO buffer to temporarily store arriving packets. Since the size of the buffer is bounded, some packets must be discarded if it is full. It is impossible to reconstruct frames including discarded packets any more. Our goal is to maximize the number of reconstructed frames. Kesselman et al. proposed this problem, and showed that any online algorithm has an unbounded competitive ratio even when k = 2. Hence, they considered the “order-respecting” variant of k-FTM. They showed that the competitive ratio of their algorithm is at most \((\frac{2kB}{\lfloor B/k \rfloor} + k)\) for any B ≥ k, where B is the size of the buffer. Also, they gave a lower bound of \(\frac{B}{\lfloor 2B/k \rfloor}\) on the competitive ratio when 2B ≥ k and k is a power of 2. Furthermore, they proved that the competitive ratio of a greedy algorithm is at most \((11+\frac{8}{B-1})\) for any B( ≥ 2) and k = 2.

We analyze a greedy algorithm for k = 2, and show that its competitive ratio is at most 3 for any B, improving the previous upper bound of \(\frac{4B}{ \lfloor B/2 \rfloor } + 2 (\geq 10)\). Moreover, we show that the competitive ratio of any deterministic algorithm is at least 3 for any B in k = 2, which matches our upper bound.

The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-3-319-03578-9_29

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

Buying options

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

Learn about 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., Rosén, A.: Competitive queue policies for differentiated services. Journal of Algorithms 55(2), 113–141 (2005)

    Article  MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

  3. Andelman, N., Mansour, Y.: Competitive management of non-preemptive queues with multiple values. In: Proc. of the 17th International Symposium on Distributed Computing, pp. 166–180 (2003)

    Google Scholar 

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

    Google Scholar 

  5. Borodin, A., El-Yaniv, R.: Online computation and competitive analysis. Cambridge University Press (1998)

    Google Scholar 

  6. Emek, Y., Halldórsson, M., Mansour, Y., Patt-Shamir, B., Radhakrishnan, J., Rawitz, D.: Online set packing and competitive scheduling of multi-part tasks. In: Proc. of the 29th ACM Symposium on Principles of Distributed Computing, pp. 440–449 (2010)

    Google Scholar 

  7. Englert, M., Westermann, M.: Lower and upper bounds on FIFO buffer management in QoS switches. In: Proc. of the 14th European Symposium on Algorithms, pp. 352–363 (2006)

    Google Scholar 

  8. Halldórsson, M., Patt-Shamir, B., Rawitz, D.: Online set packing and competitive scheduling of multi-part tasks. In: Proc. of the 28th Symposium on Theoretical Aspects of Computer Science, pp. 472–483 (2011)

    Google Scholar 

  9. 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  MathSciNet  MATH  Google Scholar 

  10. Kesselman, A., Mansour, Y., van Stee, R.: Improved competitive guarantees for QoS buffering. In: Di Battista, G., Zwick, U. (eds.) ESA 2003. LNCS, vol. 2832, pp. 361–372. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  11. Kesselman, A., Patt-Shamir, B., Scalosub, G.: Competitive buffer management with packet dependencies. In: Proc. of the 23rd IEEE International Parallel and Distributed Processing Symposium, pp. 1–12 (2009)

    Google Scholar 

  12. Kobayashi, K., Miyazaki, S., Okabe, Y.: A tight bound on online buffer management for two-port shared-memory switches. In: Proc. of the 19th ACM Symposium on Parallel Algorithms and Architectures, pp. 358–364 (2007)

    Google Scholar 

  13. Mansour, Y., Patt-Shamir, B., Rawitz, D.: Overflow management with multipart packets. In: Proc. of the 31st IEEE Conference on Computer Communications, pp. 2606–2614 (2011)

    Google Scholar 

  14. Mansour, Y., Patt-Shamir, B., Rawitz, D.: Competitive router scheduling with structured data. In: Solis-Oba, R., Persiano, G. (eds.) WAOA 2011. LNCS, vol. 7164, pp. 219–232. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  15. Scalosub, G., Marbach, P., Liebeherr, J.: Buffer management for aggregated streaming data with packet dependencies. In: Proc. of the 29th IEEE Conference on Computer Communications, pp. 1–5 (2010)

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  17. Sviridenko, M.: A lower bound for on-line algorithms in the FIFO model (2001) (unpublished manuscript)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kawahara, J., Kobayashi, K.M. (2013). Optimal Buffer Management for 2-Frame Throughput Maximization. In: Moscibroda, T., Rescigno, A.A. (eds) Structural Information and Communication Complexity. SIROCCO 2013. Lecture Notes in Computer Science, vol 8179. Springer, Cham. https://doi.org/10.1007/978-3-319-03578-9_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-03578-9_23

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-03577-2

  • Online ISBN: 978-3-319-03578-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics