TY - GEN
T1 - Competitive analysis of buffer policies with SLA commitments
AU - Patt-Shamir, Boaz
AU - Scalosub, Gabriel
AU - Shavitt, Yuval
PY - 2008/12/1
Y1 - 2008/12/1
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=67249130660&partnerID=8YFLogxK
U2 - 10.1109/ICNP.2008.4697038
DO - 10.1109/ICNP.2008.4697038
M3 - Conference contribution
AN - SCOPUS:67249130660
SN - 9781424425075
T3 - Proceedings - International Conference on Network Protocols, ICNP
SP - 197
EP - 206
BT - 16th IEEE International Conference on Network Protocols, ICNP'08
T2 - 16th IEEE International Conference on Network Protocols, ICNP'08
Y2 - 19 October 2008 through 22 October 2008
ER -