Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- editorialMarch 2022
M-Lab: user initiated internet data for the research community
ACM SIGCOMM Computer Communication Review (SIGCOMM-CCR), Volume 52, Issue 1Pages 34–37https://doi.org/10.1145/3523230.3523236Measurement Lab (M-Lab) is an open, distributed server platform on which researchers have deployed measurement tools. Its mission is to measure the Internet, save the data and make it universally accessible and useful. This paper serves as an update on ...
- research-articleNovember 2019
Deprecating the TCP macroscopic model
ACM SIGCOMM Computer Communication Review (SIGCOMM-CCR), Volume 49, Issue 5Pages 63–68https://doi.org/10.1145/3371934.3371956The TCP Macroscopic Model will be completely obsolete soon. It was a closed form performance model for Van Jacobson's landmark congestion control algorithms presented at Sigcomm'88. Jacobson88 requires relatively large buffers to function as intended, ...
- ArticleJune 2013
packetdrill: scriptable network stack testing, from sockets to packets
- Neal Cardwell,
- Yuchung Cheng,
- Lawrence Brakmo,
- Matt Mathis,
- Barath Raghavan,
- Nandita Dukkipati,
- Hsiao-Keng Jerry Chu,
- Andreas Terzis,
- Tom Herbert
USENIX ATC'13: Proceedings of the 2013 USENIX conference on Annual Technical ConferencePages 213–218Testing today's increasingly complex network protocol implementations can be a painstaking process. To help meet this challenge, we developed packetdrill, a portable, open-source scripting tool that enables testing the correctness and performance of ...
- rfcMay 2013
RFC 6937: Proportional Rate Reduction for TCP
This document describes an experimental Proportional Rate Reduction (PRR) algorithm as an alternative to the widely deployed Fast Recovery and Rate-Halving algorithms. These algorithms determine the amount of data sent by TCP during loss recovery. PRR ...
- rfcApril 2013
RFC 6928: Increasing TCP's Initial Window
This document proposes an experiment to increase the permitted TCP initial window (IW) from between 2 and 4 segments, as specified in RFC 3390, to 10 segments with a fallback to the existing recommendation when performance issues are detected. It ...
-
- ArticleJune 2012
Trickle: rate limiting YouTube video streaming
YouTube traffic is bursty. These bursts trigger packet losses and stress router queues, causing TCP's congestion-control algorithm to kick in. In this paper, we introduce Trickle, a server-side mechanism that uses TCP to rate limit YouTube video ...
- research-articleNovember 2011
Proportional rate reduction for TCP
IMC '11: Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conferencePages 155–170https://doi.org/10.1145/2068816.2068832Packet losses increase latency for Web users. Fast recovery is a key mechanism for TCP to recover from packet losses. In this paper, we explore some of the weaknesses of the standard algorithm described in RFC 3517 and the non-standard algorithms ...
- editorialDecember 2008
Reflections on the TCP macroscopic model
ACM SIGCOMM Computer Communication Review (SIGCOMM-CCR), Volume 39, Issue 1Pages 47–49https://doi.org/10.1145/1496091.1496099The current Internet fairness paradigm mandates that all protocols have equivalent response to packet loss and other congestion signals, allowing relatively simple network devices to attain a weak form of fairness by sending uniform signals to all ows. ...
- ArticleApril 2008
Pathdiag: automated TCP diagnosis
PAM'08: Proceedings of the 9th international conference on Passive and active network measurementPages 152–161This paper describes a tool to diagnose network performance problems commonly affecting TCP-based applications. The tool, pathdiag, runs under a web server framework to provide non-expert network users with one-click diagnostic testing, tuning support ...
- rfcJuly 2007
RFC 4963: IPv4 Reassembly Errors at High Data Rates
IPv4 fragmentation is not sufficiently robust for use under some conditions in today's Internet. At high data rates, the 16-bit IP identification field is not large enough to prevent frequent incorrectly assembled IP fragments, and the TCP and UDP ...
- rfcMay 2007
RFC 4898: TCP Extended Statistics MIB
This document describes extended performance statistics for TCP. They are designed to use TCP's ideal vantage point to diagnose performance problems in both the network and the application. If a network-based application is performing poorly, TCP can ...
- rfcMarch 2007
RFC 4821: Packetization Layer Path MTU Discovery
This document describes a robust method for Path MTU Discovery (PMTUD) that relies on TCP or some other Packetization Layer to probe an Internet path with progressively larger packets. This method is described as an extension to RFC 1191 and RFC 1981, ...
- articleJuly 2003
Web100: extended TCP instrumentation for research, education and diagnosis
ACM SIGCOMM Computer Communication Review (SIGCOMM-CCR), Volume 33, Issue 3Pages 69–79https://doi.org/10.1145/956993.957002TCP has become the dominant protocol for all network data transport because it presents a simple uniform data delivery service which is sufficient for most applications over all types of lower network layers. By its very nature, TCP's adaption and ...
- ArticleNovember 2002
A TCP tuning daemon
Many high performance distributed applications require high network throughput but are able to achieve only a small fraction of the available bandwidth. A common cause of this problem is improperly tuned network settings. Tuning techniques, such as ...
- proceedingAugust 2002
SIGCOMM '02: Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
The process of putting together the SIGCOMM technical program was a challenging one. There were a record 300 submissions this year with authors from well over a hundred different institutions. The program committee selected 25 papers, which we've ...
- ArticleJanuary 2002
Experiences with NIMI
SAINT-W '02: Proceedings of the 2002 Symposium on Applications and the Internet (SAINT) WorkshopsPage 108NIMI (National Internet Measurement Infrastructure) is a software system for building network measurement infrastructures. Its design emphasizes large-scale infrastructures composed from diversely-administered hosts, rather than infrastructures ...
- rfcJuly 2000
RFC2883: An Extension to the Selective Acknowledgement (SACK) Option for TCP
This note defines an extension of the Selective Acknowledgement (SACK) Option [RFC2018] for TCP. RFC 2018 specified the use of the SACK option for acknowledging out-of-sequence data not covered by TCP's cumulative acknowledgement field. This ...
- ArticleOctober 1998
Automatic TCP buffer tuning
SIGCOMM '98: Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communicationPages 315–323https://doi.org/10.1145/285237.285292With the growth of high performance networking, a single host may have simultaneous connections that vary in bandwidth by as many as six orders of magnitude. We identify requirements for an automatically-tuning TCP to achieve maximum throughput across ...
Also Published in:
ACM SIGCOMM Computer Communication Review: Volume 28 Issue 4 - articleJuly 1997
The macroscopic behavior of the TCP congestion avoidance algorithm
ACM SIGCOMM Computer Communication Review (SIGCOMM-CCR), Volume 27, Issue 3Pages 67–82https://doi.org/10.1145/263932.264023In this paper, we analyze a performance model for the TCP Congestion Avoidance algorithm. The model predicts the bandwidth of a sustained TCP connection subjected to light to moderate packet losses, such as loss caused by network congestion. It assumes ...