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 routers, regarding flow control, congestion control, and packet discard decisions.The ns-2 network simulator is used to evaluate the performance of the context-aware TCP/IP approach, using a simple network topology and a synthetic Web workload. Simulation results indicate a 10-20% reduction in TCP packet loss using simple endpoint control mechanisms. More importantly, using CATNIP context information at IP routers can produce 20-80% reductions in the mean Web page retrieval times, and 60-90% reductions in the standard deviation of retrieval times.
- L. Breslau et al., "Advances in Network Simulation", IEEE Computer, Vol. 33, No. 5, pp. 59-67, May 2000. Google ScholarDigital Library
- S. Floyd, "A Report on Recent Developments in TCP Congestion Control", IEEE Communications, Vol. 39, No. 4, pp. 84-90, April 2001. Google ScholarDigital Library
- V. Padmanabhan and R. Katz, "TCP Fast Start: A Technique for Speeding up Web Transfers", Proceedings of IEEE GLOBECOM'98 Internet Mini-Conference, Sydney, Australia, pp. 41-46, November 1998.Google Scholar
- C. Williamson and Q. Wu, "A Case for Context-Aware TCP/IP", available from http://www.cpsc.ucalgary.ca/~carey/papers/catnip.pdfGoogle Scholar
- Context-aware TCP/IP
Recommendations
Context-aware TCP/IP
Measurement and modeling of computer systemsThis 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 ...
A case for context-aware TCP/IP
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-Jersey for wireless IP communications
Improving the performance of the transmission control protocol (TCP) in wireless Internet protocol (IP) communications has been an active research area. The performance degradation of TCP in wireless and wired-wireless hybrid networks is mainly due to ...
Comments