TY - JOUR
T1 - Impact of file arrivals and departures on buffer sizing in core routers
AU - Lakshmikantha, Ashvin
AU - Beck, Carolyn
AU - Srikant, R.
N1 - Funding Information:
Manuscript received May 21, 2009; revised February 23, 2010; accepted July 15, 2010; approved by IEEE/ACM TRANSACTIONS ON NETWORKING Editor V. Misra. Date of publication March 03, 2011; date of current version April 15, 2011. This work was supported by the National Science Foundation (NSF) under Grants ECS 04-01125, CCF 06-34891, and CNS 07-21286.
PY - 2011/4
Y1 - 2011/4
N2 - Traditionally, it had been assumed that the efficiency requirements of TCP dictate that the buffer size at the router must be of the order of the bandwidth-delay (C × RTT) product. Recently, this assumption was questioned in a number of papers, and the rule was shown to be conservative for certain traffic models. In particular, by appealing to statistical multiplexing, it was shown that on a router with N long-lived connections, buffers of size O(C × RTT/√N) or even O(1) are sufficient. In this paper, we reexamine the buffer-size requirements of core routers when flows arrive and depart. Our conclusion is as follows: If the core-to-access-speed ratio is large, then O(1) buffers are sufficient at the core routers; otherwise, larger buffer sizes do improve the flow-level performance of the users. From a modeling point of view, our analysis offers two new insights. First, it may not be appropriate to derive buffer-sizing rules by studying a network with a fixed number of users. In fact, depending upon the core-to-access-speed ratio, the buffer size itself may affect the number of flows in the system, so these two parameters (buffer size and number of flows in the system) should not be treated as independent quantities. Second, in the regime where the core-to-access-speed ratio is large, we note that the O(1) buffer sizes are sufficient for good performance and that no loss of utilization results, as previously believed.
AB - Traditionally, it had been assumed that the efficiency requirements of TCP dictate that the buffer size at the router must be of the order of the bandwidth-delay (C × RTT) product. Recently, this assumption was questioned in a number of papers, and the rule was shown to be conservative for certain traffic models. In particular, by appealing to statistical multiplexing, it was shown that on a router with N long-lived connections, buffers of size O(C × RTT/√N) or even O(1) are sufficient. In this paper, we reexamine the buffer-size requirements of core routers when flows arrive and depart. Our conclusion is as follows: If the core-to-access-speed ratio is large, then O(1) buffers are sufficient at the core routers; otherwise, larger buffer sizes do improve the flow-level performance of the users. From a modeling point of view, our analysis offers two new insights. First, it may not be appropriate to derive buffer-sizing rules by studying a network with a fixed number of users. In fact, depending upon the core-to-access-speed ratio, the buffer size itself may affect the number of flows in the system, so these two parameters (buffer size and number of flows in the system) should not be treated as independent quantities. Second, in the regime where the core-to-access-speed ratio is large, we note that the O(1) buffer sizes are sufficient for good performance and that no loss of utilization results, as previously believed.
KW - Buffer sizing
KW - Internet routers
KW - core routers
KW - edge routers
UR - http://www.scopus.com/inward/record.url?scp=79955482663&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79955482663&partnerID=8YFLogxK
U2 - 10.1109/TNET.2011.2114365
DO - 10.1109/TNET.2011.2114365
M3 - Article
AN - SCOPUS:79955482663
SN - 1063-6692
VL - 19
SP - 347
EP - 358
JO - IEEE/ACM Transactions on Networking
JF - IEEE/ACM Transactions on Networking
IS - 2
M1 - 5722059
ER -