Analysis of the increase and decrease algorithms for congestion avoidance in computer networks
Computer Networks and ISDN Systems
TCP Vegas: new techniques for congestion detection and avoidance
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
Distributed parallel data storage systems: a scalable approach to high speed image servers
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
On the generation and use of TCP acknowledgments
ACM SIGCOMM Computer Communication Review
On estimating end-to-end network path properties
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
When the CRC and TCP checksum disagree
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Using high-speed WANs and network data caches to enable remote and distributed visualization
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Advances in Network Simulation
Computer
The End-to-End Performance Effects of Parallel TCP Sockets on a Lossy Wide-Area Network
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Adaptation Models for Network-Aware Distributed Computations
CANPC '99 Proceedings of the Third International Workshop on Network-Based Parallel Computing: Communication, Architecture, and Applications
Monitoring data archives for grid environments
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
The NetLogger Methodology for High Performance Distributed Systems Performance Analysis
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
Dynamic Monitoring of High-Performance Distributed Applications
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Enabling Network-Aware Applications
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
General AIMD Congestion Control
General AIMD Congestion Control
Web100: extended TCP instrumentation for research, education and diagnosis
ACM SIGCOMM Computer Communication Review
Deep scientific computing requires deep data
IBM Journal of Research and Development
The Globus Striped GridFTP Framework and Server
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
LTCP: improving the performance of TCP in highspeed networks
ACM SIGCOMM Computer Communication Review
Performance implications of a bounded receive buffer in concurrent multipath transfer
Computer Communications
The performance analysis of linux networking - Packet receiving
Computer Communications
Deploying safe user-level network services with icTCP
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Interactivity vs. fairness in networked Linux systems
Computer Networks: The International Journal of Computer and Telecommunications Networking
TCP Adaptation for Vertical Handoff Using Network Monitoring
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part IV: ICCS 2007
ICCSA '08 Proceeding sof the international conference on Computational Science and Its Applications, Part I
Stabilizing transport dynamics of control channels over wide-area networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
On TCP-based SIP server overload control
Principles, Systems and Applications of IP Telecommunications
Self-tuning of disk input-output in operating systems
Journal of Systems and Software
Time based congestion control (TBCC) for high speed high delay networks
ICIC'06 Proceedings of the 2006 international conference on Intelligent Computing - Volume Part I
Hi-index | 0.00 |
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 setting the correct TCP buffers and using parallel streams, are well known in the networking community, but outside the networking community they are infrequently applied. In this paper, we describe a tuning daemon that uses TCP instrumentation data from the Unix kernel to transparently tune TCP parameters for specified individual flows over designated paths. No modifications are required to the application, and the user does not need to understand network or TCP characteristics.