articleAug 30, 2004Closed access

Sizing router buffers

Stanford University

Indexed incrossref

Abstract

All Internet routers contain buffers to hold packets during times of congestion. Today, the size of the buffers is determined by the dynamics of TCP's congestion control algorithm. In particular, the goal is to make sure that when a link is congested, it is busy 100% of the time; which is equivalent to making sure its buffer never goes empty. A widely used rule-of-thumb states that each link needs a buffer of size B = overlineRTT x C, where overlineRTT is the average round-trip time of a flow passing across the link, and C is the data rate of the link. For example, a 10Gb/s router linecard needs approximately 250ms x 10Gb/s = 2.5Gbits of buffers; and the amount of buffering grows linearly with the line-rate.…

Citation impact

682
total citations
FWCI
41.10
Percentile
100%
References
24
Citations per year

Authors

3

Topics & keywords

Keywords
  • Router
  • Computer network
  • Computer science
  • Queueing theory
  • Network congestion
  • Network packet
  • Flow control (data)
  • Rule of thumb
No related works found for this paper.