Hani Jamjoom, Padmanabhan Pillai and Kang G. Shin
IEEE/ACM Transactions on Networking
volumne, No. 4, August 2004
Abstract. There is an increasing prevalence of interactive Web
sessions in the Internet. These are mostly
short-lived TCP connections that are delaysensitive
and have transfer times dominated by TCP backoffs,
if any, during connection
establishment. Unfortunately, arrivals of such
connections at a server tend to be bursty, and can
trigger multiple retransmissions, resulting in long
average client-perceived delays. Traditional traffic
control mechanisms, such as token bucket filters, are
designed to complement admission control mechanisms,
by regulating throughput, bounding service times,
and protecting systems from overload. However, they
cannot control connection-establishment delays, and
thus, do not provide effective control of
client-perceived delays. We first present the
surprising discovery of a re-synchronization
property of retransmitted requests that exacerbates
client-perceived delays when traditional control
mechanisms are used. Then, we introduce a novel,
multi-stage filtering scheme called Abacus Filters
(AFs) that limits the client-perceived delay while
maximizing server throughput even in the case of
bursty connection arrivals. Analysis of
delay-control properties of various filtering
mechanisms is presented, along with a detailed
performance evaluation. AFs are shown to exhibit
tight delay control and better complement
traditional admission control policies.
Keywords. TCP Performance, TCP Measurements, SYN Packets, Admission Control, Re-synchronization
Bibtex.
@article{jamjoom-ToN-04,
author = {Hani and Jamjoom and Padmanabhan and Pillai and Kang G. and Shin},
title = {{Re-synchronization and Controllability of Bursty Service Requests}},
journal = {IEEE/ACM Transactions on Networking},
volume = {12},
number = {4},
month = {August},
year = {2004}
}