A comparison of TCP automatic tuning techniques for distributed computing

E. Weigle1, Wu-chun Feng1
1Research and Development in Advanced Network Technology Computer and Computational Sciences Division, Los Alamos National Laboratory, Los Alamos, NM, USA

Tóm tắt

Rather than painful, manual, static, per-connection optimization of TCP buffer sizes simply to achieve acceptable performance for distributed applications, many researchers have proposed techniques to perform this tuning automatically. This paper first discusses the relative merits of the various approaches in theory, and then provides substantial experimental data concerning two competing implementations-the buffer autotuning already present in Linux 2.4.x and "dynamic right-sizing." The paper reveals heretofore unknown aspects of the problem and current solutions, provides insight into the proper approach for different circumstances, and points toward ways to further improve performance.

Từ khóa

#Distributed computing #Computer networks #Linux #Bandwidth #Protocols #Grid computing #Costs #Delay #Research and development #Laboratories

Tài liệu tham khảo

tierney, 2001, TCP Tuning Guide for Distributed Applications on Wide-Area Networks, USENIX & SAGE Login 10.1109/HPDC.2001.945196 1991, The Linux Kernel 10.1109/INFCOM.2000.832571 weigle, 2001, Dynamic Right-Sizing: A Simulation Study, Proceedings of IEEE International Conference on Computer Communications and Networks weigle, 2002, TICKETing High-Speed Traffic with Commodity Hardware and Software, Proceedings of the Third Annual Passive and Active Measurement Workshop (PAM2002) 10.1145/115992.116006 fisk, 2000, Dynamic Adjustment of TCP Window Sizes, Technical Report Los Alamos Unclassified Report (LA-UR) 00–3221 feng, 0, Prototyping an Earth System Grid 10.1109/90.282603 10.1109/HPDC.1999.805298 0, Enabling High-performance Data Transfers on Hosts navlakha, 2001, Automatic TCP Window Tuning and Applications 10.1109/49.464716 0, The Particle Physics Data Grid semke, 1998, Automatic TCP Buffer Tuning, ACM SIGCOMM 1998, 28