DocumentCode
3413081
Title
Reducing the complexities of TCP for a high speed networking environment
Author
Nguyen, M. H N ; Schwartz, M.
Author_Institution
AT&T Bell Lab., Middletown, NJ, USA
fYear
1993
fDate
1993
Firstpage
1162
Abstract
The authors examine the data transfer phase of TCP (Transmission Control Protocol) to identify complex processing elements, where complexity is measured in terms of instruction counts. The objective is to reduce the complexity and improve the performance of TCP in a high speed networking environment, especially for bulk data transfer. It is found that most of the complexity is due to incomplete state information exchange with the peer, and to adapting to network dynamics using the current congestion control scheme. By partitioning of the protocol functionality into data and control information processing, along with the use of a rate based congestion control scheme, the complexity can be reduced by up to 67%. Performance can be further enhanced by running the new properly partitioned TCP in parallel as well as by simplifying the logic associated with some TCP timers
Keywords
computer networks; protocols; telecommunications control; TCP timers; Transmission Control Protocol; complexity reduction; congestion control; control information processing; data processing; data transfer; high speed networking; instruction counts; logic; network dynamics; partitioned TCP; processing elements; rate based control; state information exchange; Bandwidth; Costs; Formal specifications; High-speed networks; Logic; Phase measurement; Process control; Propagation delay; Protocols; Velocity measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM '93. Proceedings.Twelfth Annual Joint Conference of the IEEE Computer and Communications Societies. Networking: Foundation for the Future, IEEE
Conference_Location
San Francisco, CA
Print_ISBN
0-8186-3580-0
Type
conf
DOI
10.1109/INFCOM.1993.253377
Filename
253377
Link To Document