Browse > Article
http://dx.doi.org/10.3745/KIPSTC.2005.12C.1.121

An Efficient TCP Buffer Tuning Algorithm based on Packet Loss Ratio(TBT-PLR)  

Yoo Gi-Chul (LG전자 DM연구소)
Kim Dong-kyun (경북대학교 컴퓨터공학과)
Abstract
Tho existing TCP(Transmission Control Protocol) is known to be unsuitable for a network with the characteristics of high RDP(Bandwidth-Delay Product) because of the fixed small or large buffer size at the TCP sender and receiver. Thus, some trial cases of adjusting the buffer sizes automatically with respect to network condition have been proposed to improve the end-to-end TCP throughput. ATBT(Automatic TCP fluffer Tuning) attempts to assure the buffer size of TCP sender according to its current congestion window size but the ATBT assumes that the buffer size of TCP receiver is maximum value that operating system defines. In DRS(Dynamic Right Sizing), by estimating the TCP arrival data of two times the amount TCP data received previously, the TCP receiver simply reserves the buffer size for the next arrival, accordingly. However, we do not need to reserve exactly two times of buffer size because of the possibility of TCP segment loss. We propose an efficient TCP buffer tuning technique(called TBT-PLR: TCP buffer tuning algorithm based on packet loss ratio) since we adopt the ATBT mechanism and the TBT-PLR mechanism for the TCP sender and the TCP receiver, respectively. For the purpose of testing the actual TCP performance, we implemented our TBT-PLR by modifying the linux kernel version 2.4.18 and evaluated the TCP performance by comparing TBT-PLR with the TCP schemes of the fixed buffer size. As a result, more balanced usage among TCP connections was obtained.
Keywords
TCP; Buffer Tuning; Packet Loss; ATBT; DRS; SABT; TBT-PLR;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J. Semke, J. Mahdavi and M. Mathis, 'Automatic TCP Buffer Tuning,' ACM SIGCOMM 1998, Vol.28, No.4, 1998   DOI
2 Eric Weigle and Wu-chun Feng, 'Dynamic Right-Sizing:A Simulation Study,' IEEE ICCCN, 2001   DOI
3 M. Fisk and W. Feng, 'Dynamic Right Sizing in TCP,' In Proceeding of the Los Alamos Computer Science Institute Symposium, LAUR 01-5460, Oct 2001
4 Takahiro Matsuo, Go Hasegawa and Masayuki Murata, 'Scalable Automatic Buffer Tuning to Provide High Performance and Fair Service for TCP Connection,' In Proceedings of IEEE INET 2000, July, 2000
5 Eric Weigle and W. Feng, 'A Comparison of TCP Automatic Tuning Techniques for Distributed Computing' 11th IEEE International Symposium on High Performance Distributed Computing HPDC11 2002(HPDC'02), July, 2002