Competitive analysis of buffer policies with SLA commitments

Boaz Patt-Shamir, Gabriel Scalosub, Yuval Shavitt

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

We consider an abstraction of the problem of managing buffers where traffic is subject to service level agreements (SLA). In our abstraction of SLAs, some packets are marked as "committed" and the others are marked as "excess." The service provider must on one hand deliver all committed packets, and on the other hand can get extra revenue for any excess packet delivered. We study online algorithms managing a buffer with limited space, whose task is to decide which packets should be delivered and which should be dropped. Using competitive analysis, we show how to utilize additional buffer space and link bandwidth so that the number of excess packets delivered is comparable to the best possible by any off-line algorithm, while guaranteeing that no arriving committed packet is ever dropped. Simulations of such traffic (alone and combined with additional best-effort traffic) show that the performance of our algorithm is in fact much better than our analytical guarantees.

Original languageEnglish
Title of host publication16th IEEE International Conference on Network Protocols, ICNP'08
Pages197-206
Number of pages10
DOIs
StatePublished - 1 Dec 2008
Externally publishedYes
Event16th IEEE International Conference on Network Protocols, ICNP'08 - Orlando, FL, United States
Duration: 19 Oct 200822 Oct 2008

Publication series

NameProceedings - International Conference on Network Protocols, ICNP
ISSN (Print)1092-1648

Conference

Conference16th IEEE International Conference on Network Protocols, ICNP'08
Country/TerritoryUnited States
CityOrlando, FL
Period19/10/0822/10/08

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Software

Fingerprint

Dive into the research topics of 'Competitive analysis of buffer policies with SLA commitments'. Together they form a unique fingerprint.

Cite this