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

17.03.2016

Non-preemptive buffer management for latency sensitive packets

verfasst von: Moran Feldman, Joseph (Seffi) Naor

Erschienen in: Journal of Scheduling | Ausgabe 4/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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).

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
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.
 
Literatur
Zurück zum Zitat 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).
Zurück zum Zitat 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
Zurück zum Zitat 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).
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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).
Zurück zum Zitat 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.
Zurück zum Zitat 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).
Zurück zum Zitat 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).
Zurück zum Zitat 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
Zurück zum Zitat 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.
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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).
Metadaten
Titel
Non-preemptive buffer management for latency sensitive packets
verfasst von
Moran Feldman
Joseph (Seffi) Naor
Publikationsdatum
17.03.2016
Verlag
Springer US
Erschienen in
Journal of Scheduling / Ausgabe 4/2017
Print ISSN: 1094-6136
Elektronische ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-016-0474-0

Weitere Artikel der Ausgabe 4/2017

Journal of Scheduling 4/2017 Zur Ausgabe

Premium Partner