Search

Filter

  • Advanced Filters:

  • to
  • Specific Data Sources:

    All Edit

    Select All  |  Select None

Reset filters

Making Router Buffers Much Smaller The following three papers are invited editorials on the topic of Buffer Sizing. Currently, router manufacturers typically use a rule of thumb to choose buffer sizes: this rule says to provide at least one round trip time's worth of buffering. These three papers reflect a feeling in some parts of the research community that this rule of thumb is out of date and needs to be revisited. Part I: Buffer Sizes for Core Routers (D. Wischik and N. McKeown) introduces the problem. It presents some simple models which suggest that, in routers with a high degree of statistical multiplexing, buffers can be much much smaller than the rule of thumb suggests. A key part of the analysis is synchronization. Broadly speaking, if TCP flows are synchronized then large buffers are needed; if TCP flows are unsynchronized then small buffers are sufficient. Part II: Control Theory for Buffer Sizing (G. Raina, D. Towsley, D. Wischik) outlines a control-theoretic analysis of synchronization. This analysis indicates that small buffers actually induce desynchronization. It also suggests how TCP and/or active queue management schemes might be redesigned to be less prone to synchronization. Part III: Routers with Very Small Buffers (M. Enachescu, Y. Ganjali, A. Goel, N. McKeown, T. Roughgarden) shows why very small buffers are sufficient, so long as we are willing to sacrifice a small amount of throughput. The analysis shows that if the packets belonging to a TCP flow are sufficiently spaced out, then 10 “20 packet buffers are enough, independent of the link speed. Packets are spaced naturally when flows enter through access links that are much slower than the backbone links. Alternatively, packets can be spaced out by making a small modification to TCP, described elsewhere as TCP Pacing. The models described in these three papers are supported by mathematical theory and by simulation, but so far there has not been any systematic experimental investigation. In parallel, we are starting to work with network operators to conduct experiments, and will report our results separately. And we hope that these papers will encourage more network operators to experiment with small buffers. We also hope to attract the attention of researchers who work on all-optical routers. With current optical technology it is simply infeasible to size buffers according to the rule of thumb ” but it is feasible to size them to hold 10 “20 packets. This work, then, opens the door to all-optical packet-switched core networks. Prof. N. McKeown Computer Science, Stanford University nickm@stanford.edu Dr. D. Wischik Computer Science, UCL D.Wischik@cs.ucl.ac.uk acm sigcomm ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ¢ ACM SIGCOMM Computer Communication Review Volume 35, Number 2, July 2005

Page 1 of 1

Page 1 of 1

Toggle back to continuous viewing mode

/lp/association-for-computing-machinery/making-router-buffers-much-smaller-HN9bZ1T2n7
Welcome to DeepDyve! Rent Premier Research Articles and Save Up to 90%

Learn more

Free Article

Bookmark

Making router buffers much smaller

McKeown, Nick; Wischik, Damon
ACM SIGCOMM Computer Communication Review , Volume 35 (3)
Association for Computing MachineryJul 1, 2005

More Info

More Like This Article

View All dataSource[]=actageo&dataSource[]=aspet&dataSource[]=aaos&dataSource[]=aacc&dataSource[]=aacr&dataSource[]=aea&dataSource[]=aip&dataSource[]=ajnr&dataSource[]=ams&dataSource[]=aps_physical&dataSource[]=appi_book&dataSource[]=appi_journal&dataSource[]=apha&dataSource[]=asip&dataSource[]=asm&dataSource[]=asn&dataSource[]=aspb&dataSource[]=avs&dataSource[]=annual_reviews&dataSource[]=arxiv&dataSource[]=acm&dataSource[]=berghahn&dataSource[]=cabi&dataSource[]=clinical_trials&dataSource[]=dailymed&dataSource[]=degruyter&dataSource[]=du_press&dataSource[]=esa&dataSource[]=eu_press&dataSource[]=elsevier&dataSource[]=emerald&dataSource[]=ejtr&dataSource[]=emea&dataSource[]=epo&dataSource[]=faseb&dataSource[]=gsa&dataSource[]=health_affairs&dataSource[]=hindawi&dataSource[]=imanager&dataSource[]=imedpub&dataSource[]=informa_healthcare&dataSource[]=informs&dataSource[]=iop&dataSource[]=iucr&dataSource[]=iospress&dataSource[]=jbjs&dataSource[]=leftcoast&dataSource[]=lu_press&dataSource[]=mesharpe&dataSource[]=mary_ann_liebert&dataSource[]=medline&dataSource[]=mit_press&dataSource[]=nature&dataSource[]=oxford&dataSource[]=pier_professional&dataSource[]=pnas&dataSource[]=portlandpress&dataSource[]=psyc_articles&dataSource[]=psyc_books&dataSource[]=psyc_critiques&dataSource[]=plos_journal&dataSource[]=pubmed_central&dataSource[]=rsna&dataSource[]=rockefeller&dataSource[]=rcn&dataSource[]=ria&dataSource[]=rsc&dataSource[]=sage&dataSource[]=spie&dataSource[]=springer_journal&dataSource[]=springer&dataSource[]=taylor_francis&dataSource[]=aps&dataSource[]=the_scientist&dataSource[]=uc_press&dataSource[]=uspto_abstract&dataSource[]=wiley&dataSource[]=pct

Browse: Subject Areas | Journals | Publishers

Sign Up for a DeepDyve Account

Bookmark an Article

To bookmark an article, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK

Subscribe to Journal Email Alerts

To subscribe to email alerts, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK

Thank you for renting with DeepDyve

Your PayPal account has been charged $2.99. You now have access to the full text of this article. A rental receipt has also been sent to your email address.

Your credit card has been charged $2.99. You now have access to the full text of this article. A rental receipt has also been sent to your email address.

OK

New! You can now keep track of new articles from ACM SIGCOMM Computer Communication Review on your personalized homepage! Learn more

PDF Download — Not Available

Thanks for your interest in purchasing the PDF. Your request has been noted and we will work with our publisher partner to discuss enabling this feature.

In the meantime, you can get the PDF by visiting the publisher site.

Thank you for purchasing with DeepDyve

Your PayPal account has been charged $.

Your credit card has been charged $.

You can now download this article. A purchase receipt has also been sent to your email address.

Download This Article or I'm done with my download

Print Page — Not Available

Thanks for your interest in printing individual pages. Your request has been noted and we will work with our publisher partner to discuss enabling this feature.

In the meantime, you can get the PDF by visiting the publisher site.

Thank you for printing with DeepDyve

Your PayPal account has been charged $0.

Your credit card has been charged $0.

You can now print this article. A purchase receipt has also been sent to your email address.

Print the Selected Pages or I'm done with my printing

Please refresh to generate a new download link

Your article download link has expired. Please refresh this page to obtain a new download link and try again.

Follow a Journal

To get new article updates from a journal on your personalized homepage, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK