A case for context-aware TCP/IP
- 1 March 2002
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMETRICS Performance Evaluation Review
- Vol. 29 (4) , 11-23
- https://doi.org/10.1145/512840.512843
Abstract
This paper discusses the design and evaluation of CATNIP, a Context-Aware Transport/Network Internet Protocol for the Web. This integrated protocol uses application-layer knowledge (i.e., Web document size) to provide explicit context information to the TCP and IP protocols. While this approach violates the traditional layered Internet protocol architecture, it enables informed decision-making, both at network endpoints and at network touters, regarding flow control, congestion control, and packet discard decisions.We evaluate the performance of the context-aware TCP/IP approach first using ns-2 network simulation, and then using WAN emulation to test a prototype implementation of CATNIP in the Linux kernel of an Apache Web server. The advantages of the CATNIP approach are particularly evident in a congested Internet with 1-10% packet loss. Simulation results indicate a 10-20% reduction in TCP packet loss using simple endpoint control mechanisms, with no adverse impact on Web page retrieval times. More importantly, using CATNIP context information at IP touters can reduce mean Web page retrieval times by 20-80%, and the standard deviation by 60-90%. The CATNIP algorithm can also interoperate with Random Early Detection (RED) for active queue management.Keywords
This publication has 21 references indexed in Scilit:
- A report on recent developments in TCP congestion controlIEEE Communications Magazine, 2001
- Advances in network simulationComputer, 2000
- Effects of ensemble-TCPACM SIGCOMM Computer Communication Review, 2000
- Measuring Web performance in the wide areaACM SIGMETRICS Performance Evaluation Review, 1999
- Efficient policies for carrying Web traffic over flow-switched networksIEEE/ACM Transactions on Networking, 1998
- An evaluation of TCP with larger initial windowsACM SIGCOMM Computer Communication Review, 1998
- Internet Web servers: workload characterization and performance implicationsIEEE/ACM Transactions on Networking, 1997
- Wide-area Internet traffic patterns and characteristicsIEEE Network, 1997
- Simulation-based comparisons of Tahoe, Reno and SACK TCPACM SIGCOMM Computer Communication Review, 1996
- Random early detection gateways for congestion avoidanceIEEE/ACM Transactions on Networking, 1993