Skip to main content
Top
Published in: Journal of Scheduling 4/2017

17-03-2016

Non-preemptive buffer management for latency sensitive packets

Authors: Moran Feldman, Joseph (Seffi) Naor

Published in: Journal of Scheduling | Issue 4/2017

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The delivery of latency sensitive packets is a crucial issue in real-time applications of communication networks. Such packets often have a firm deadline and a packet becomes useless if it arrives after its deadline. The deadline, however, applies only to the packet’s journey through the entire network; individual routers along the packet’s route face a more flexible deadline. We study policies for admitting latency sensitive packets at a router. Each packet is tagged with a value. A packet waiting at a router loses value over time as its probability of arriving at its destination on time decreases. The router is modeled as a non-preemptive queue, and its objective is to maximize the total value of the forwarded packets. When a router receives a packet, it must either accept it (and delay future packets), or reject it immediately. The best policy depends on the set of values that a packet can take. We consider three natural sets: an unrestricted model, a real-valued model, where any value over 1 is allowed, and an integral-valued model. For the unrestricted model, we prove that there is no constant competitive ratio algorithm. For the real-valued model, we give a randomized 4-competitive algorithm and a matching lower bound (up to low order terms). We also provide a deterministic lower bound of \(\phi ^3 - {\varepsilon }\approx 4.236\), almost matching the previously known 4.24-competitive algorithm. For the integral-valued model, we describe a deterministic 4-competitive algorithm, and prove that this is tight even for randomized algorithms (up to low order terms).

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
An oblivious adversary is familiar with ALG, but does not know the results of the actual coin tosses of ALG.
 
2
We forbid packets from arriving at integral times to simplify notation and avoid the need to decide whether a packet arriving at an integral time t can be transmitted in t (assuming the queue is empty when the packet arrives). Regardless of which decision is made, general arrival times can be easily reduced to non-integral arrival times.
 
3
Fiat et al. (2007) is a presentation given by one of the authors of Fiat et al. (2008), but never formally published. Currently, it is available in the URL address: http://​www.​powershow.​com/​view/​12b46a-ZTA0M/​Competitive_​Queue_​Management_​for_​Latency_​Sensitive_​Packets_​powerpoint_​ppt_​presentation.
 
4
Algorithm 2 is inspired by the 5.25-competitive \({\mathsf {DT}}\) algorithm presented by Fiat et al. (2008).
 
5
The definition of \(b_{\beta , k}\) in Fiat et al. (2008) is slightly different, but both definitions use the same idea.
 
Literature
go back to reference Andelman, N., Mansour, Y., & Zhu, A. (2003). Competitive queueing policies for QoS switches. In SODA (pp. 761–770). Andelman, N., Mansour, Y., & Zhu, A. (2003). Competitive queueing policies for QoS switches. In SODA (pp. 761–770).
go back to reference Azar, Y., & Richter, Y. (2005). Management of multi-queue switches in QoS networks. Algorithmica, 43(1–2), 81–96.CrossRef Azar, Y., & Richter, Y. (2005). Management of multi-queue switches in QoS networks. Algorithmica, 43(1–2), 81–96.CrossRef
go back to reference Bartal, Y., Chin, F. Y. L., Chrobak, M., Fung, S. P. Y., Jawor, W., Lavi, R., Sgall, J., & Tichy, T. (2004). Online competitive algorithms for maximizing weighted throughput of unit jobs. In STACS (pp. 187–198). Bartal, Y., Chin, F. Y. L., Chrobak, M., Fung, S. P. Y., Jawor, W., Lavi, R., Sgall, J., & Tichy, T. (2004). Online competitive algorithms for maximizing weighted throughput of unit jobs. In STACS (pp. 187–198).
go back to reference Chin, F. Y. L., & Fung, S. P. Y. (2003). Online scheduling with partial job values: Does timesharing or randomization help? Algorithmica, 37(3), 149–164.CrossRef Chin, F. Y. L., & Fung, S. P. Y. (2003). Online scheduling with partial job values: Does timesharing or randomization help? Algorithmica, 37(3), 149–164.CrossRef
go back to reference Chrobak, M., Jawor, W., Sgall, J., & Tichý, T. (2007). Improved online algorithms for buffer management in QoS switches. ACM Transactions Algorithms, 3(4), 50.CrossRef Chrobak, M., Jawor, W., Sgall, J., & Tichý, T. (2007). Improved online algorithms for buffer management in QoS switches. ACM Transactions Algorithms, 3(4), 50.CrossRef
go back to reference Englert, M., & Westermann, M. (2009). Lower and upper bounds on fifo buffer management in QoS switches. Algorithmica, 53(4), 523–548.CrossRef Englert, M., & Westermann, M. (2009). Lower and upper bounds on fifo buffer management in QoS switches. Algorithmica, 53(4), 523–548.CrossRef
go back to reference Englert, M., & Westermann, M. (2012). Considering suppressed packets improves buffer management in quality of service switches. SIAM Journal on Computing, 41(5), 1166–1192.CrossRef Englert, M., & Westermann, M. (2012). Considering suppressed packets improves buffer management in quality of service switches. SIAM Journal on Computing, 41(5), 1166–1192.CrossRef
go back to reference Feldman, M., & Naor, J. S. (2010). Non-preemptive buffer management for latency sensitive packets. In INFOCOM (pp. 186–190). Feldman, M., & Naor, J. S. (2010). Non-preemptive buffer management for latency sensitive packets. In INFOCOM (pp. 186–190).
go back to reference Fiat, A., Mansour, Y., & Nadav, U. (2007). Competitive queue management for latency sensitive packets. In PEGG. Fiat, A., Mansour, Y., & Nadav, U. (2007). Competitive queue management for latency sensitive packets. In PEGG.
go back to reference Fiat, A., Mansour, Y., & Nadav, U. (2008). Competitive queue management for latency sensitive packets. In SODA (pp. 228–237). Fiat, A., Mansour, Y., & Nadav, U. (2008). Competitive queue management for latency sensitive packets. In SODA (pp. 228–237).
go back to reference Garg, N., Gupta, A., Leonardi, S., & Sankowski, P. (2008). Stochastic analyses for online combinatorial optimization problems. In SODA (pp. 942–951). Garg, N., Gupta, A., Leonardi, S., & Sankowski, P. (2008). Stochastic analyses for online combinatorial optimization problems. In SODA (pp. 942–951).
go back to reference Jeż, L. (2013). A universal randomized packet scheduling algorithm. Algorithmica, 67(4), 498–515.CrossRef Jeż, L. (2013). A universal randomized packet scheduling algorithm. Algorithmica, 67(4), 498–515.CrossRef
go back to reference Jeż, L., Li, F., Sethuraman, J., & Stein, C. (2012). Online scheduling of packets with agreeable deadlines. ACM Transactions Algorithms, 9(1), 5:1–5:11. Jeż, L., Li, F., Sethuraman, J., & Stein, C. (2012). Online scheduling of packets with agreeable deadlines. ACM Transactions Algorithms, 9(1), 5:1–5:11.
go back to reference Leland, W. E., Taqqu, M. S., Willinger, W., & Wilson, D. V. (1994). On the self-similar nature of ethernet traffic (extended version). IEEE/ACM Transactions on Networking, 2(1), 1–15.CrossRef Leland, W. E., Taqqu, M. S., Willinger, W., & Wilson, D. V. (1994). On the self-similar nature of ethernet traffic (extended version). IEEE/ACM Transactions on Networking, 2(1), 1–15.CrossRef
go back to reference Paxson, V., & Floyd, S. (1995). Wide-area traffic: The failure of poisson modeling. IEEE/ACM Transactions on Networking, 3, 226–244.CrossRef Paxson, V., & Floyd, S. (1995). Wide-area traffic: The failure of poisson modeling. IEEE/ACM Transactions on Networking, 3, 226–244.CrossRef
go back to reference Veres, A., & Boda, M. (2000). The chaotic nature of tcp congestion control. In INFOCOMM (pp. 1715–1723). Veres, A., & Boda, M. (2000). The chaotic nature of tcp congestion control. In INFOCOMM (pp. 1715–1723).
Metadata
Title
Non-preemptive buffer management for latency sensitive packets
Authors
Moran Feldman
Joseph (Seffi) Naor
Publication date
17-03-2016
Publisher
Springer US
Published in
Journal of Scheduling / Issue 4/2017
Print ISSN: 1094-6136
Electronic ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-016-0474-0

Other articles of this Issue 4/2017

Journal of Scheduling 4/2017 Go to the issue

Premium Partner