TCP Vegas: new techniques for congestion detection and avoidance
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
High performance TCP in ANSNET
ACM SIGCOMM Computer Communication Review
The macroscopic behavior of the TCP congestion avoidance algorithm
ACM SIGCOMM Computer Communication Review
Why we don't know how to simulate the Internet
Proceedings of the 29th conference on Winter simulation
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Difficulties in simulating the internet
IEEE/ACM Transactions on Networking (TON)
PIHSN '02 Proceedings of the 7th IFIP/IEEE International Workshop on Protocols for High Speed Networks
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Monitoring data archives for grid environments
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Modeling and Taming Parallel TCP on the Wide Area Network
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Native 10 Gigabit Ethernet experiments over long distances
Future Generation Computer Systems - Special issue: High-speed networks and services for data-intensive grids: The DataTAG project
Root cause analysis for long-lived TCP connections
CoNEXT '05 Proceedings of the 2005 ACM conference on Emerging network experiment and technology
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Supporting Configurable Congestion Control in Data Transport Services
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Setting up a Web100-Dummynet testbed for research in transport layer protocols
Proceedings of the 43rd annual Southeast regional conference - Volume 2
Enabling PVM to exploit the SCTP protocol
Journal of Parallel and Distributed Computing
The performance analysis of linux networking - Packet receiving
Computer Communications
UDT: UDP-based data transfer for high-speed wide area networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Deploying safe user-level network services with icTCP
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Comparison of End-to-End Bandwidth Measurement Tools on the 10GigE TeraGrid Backbone
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
Interactivity vs. fairness in networked Linux systems
Computer Networks: The International Journal of Computer and Telecommunications Networking
Experimental evaluation of TCP protocols for high-speed networks
IEEE/ACM Transactions on Networking (TON)
A root cause analysis toolkit for TCP
Computer Networks: The International Journal of Computer and Telecommunications Networking
An independent H-TCP implementation under FreeBSD 7.0: description and observed behaviour
ACM SIGCOMM Computer Communication Review
DTPD: Data Transfer Tool Performance Diagnosis System in High Speed Networks
APNOMS '08 Proceedings of the 11th Asia-Pacific Symposium on Network Operations and Management: Challenges for Next Generation Network Operations and Service Management
Analysis of TCP live experiments on a real GEO satellite testbed
Performance Evaluation
Use of competition detection in TCP for simple topology networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
NETWORKING '09 Proceedings of the 8th International IFIP-TC 6 Networking Conference
A user-oriented test suite for transport protocols comparison in datagrid context
ICOIN'09 Proceedings of the 23rd international conference on Information Networking
Native 10Gigabit Ethernet experiments over long distances
Future Generation Computer Systems - Special issue: High-speed networks and services for data-intensive grids: The DataTAG project
Server-side parallel data reduction and analysis
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
On the interaction between internet applications and TCP
ITC20'07 Proceedings of the 20th international teletraffic conference on Managing traffic performance in converged networks
Pathdiag: automated TCP diagnosis
PAM'08 Proceedings of the 9th international conference on Passive and active network measurement
A model-driven emulation approach to large-scale TCP performance evaluation
International Journal of Communication Networks and Distributed Systems
A new attainable TCP throughput measurement tool for long distance high speed networks
IEEE Communications Letters
Multimedia-unfriendly TCP congestion control and home gateway queue management
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
TCP performance enhancement based on virtual receive buffer with PID control mechanism
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems
Detecting duplex mismatch on ethernet
PAM'05 Proceedings of the 6th international conference on Passive and Active Network Measurement
TCP versus TFRC over wired and wireless internet scenarios: an experimental evaluation
NEW2AN'06 Proceedings of the 6th international conference on Next Generation Teletraffic and Wired/Wireless Advanced Networking
Modeling throughput sampling size for a cloud-hosted data scheduling and optimization service
Future Generation Computer Systems
Strengthening measurements from the edges: application-level packet loss rate estimation
ACM SIGCOMM Computer Communication Review
Hi-index | 0.00 |
TCP 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 retransmission strategies hide all of the details of the lower layers from the application. For example the only symptom of spurious packet loss (or nearly any other network problem) is longer elapsed time and lower performance.This information hiding is fundamentally important to the growth of the Internet because it decouples the evolution of applications from the evolution of link layers. However it also hides valuable information from researchers, educators, network administrators, and other people who would benefit from insight into the inner workings of TCP and the lower layers.In this paper, we present an architecture and infrastructure that provides for per-connection TCP instrumentation to expose otherwise hidden protocol events. We show examples how the infrastructure can be used in support of research, education and advanced network diagnostic tools.Our work was motivated by the observation that since about 1985 network data rates for typical novice network users have fallen by about three orders of magnitude behind expert users (who have kept up with Moore's Law). We use the term "Wizard Gap" to describe this phenomenon. The Web100 and Net100 projects were formed as one step in closing the Wizard Gap.