ACM Home Page
Please provide us with feedback. Feedback
A case for context-aware TCP/IP
Full text PdfPdf (1.55 MB)
Source ACM SIGMETRICS Performance Evaluation Review archive
Volume 29 ,  Issue 4  (March 2002) table of contents
COLUMN: Column table of contents
Pages: 11 - 23  
Year of Publication: 2002
ISSN:0163-5999
Authors
Carey Williamson  University of Calgary
Qian Wu  University of Calgary
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 36,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/512840.512843
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
A. Aggarwal, S. Savage, and T. Anderson, "Understanding the Performance of TCP Pacing", Proceedings of IEEE INFOCOM, Tel Aviv, Israel, March 2000.
2
 
3
M. Allman, V. Paxson, and W. Stevens, "TCP Congestion Control", RFC 2581, April 1999.
 
4
 
5
H. Balakrishnan, V. Padmanabhan, S. Seshan, M. Stemm, and R. Katz, "TCP Behavior of a Busy Internet Server: Analysis and Solutions", Proceedings of IEEE INFOCOM, San Francisco, CA, March 1998.
6
7
8
9
 
10
11
12
13
 
14
 
15
S. Floyd, "A Report on Recent Developments in TCP Congestion Control", IEEE Communications, Vol. 39, No. 4, pp. 84-90, April 2001.
 
16
17
18
 
19
 
20
21
22
 
23
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.
 
24
 
25
W. Stevens. TCP/IP Illustrated, Volume 1, Addison-Wesley, New York, 1994.
 
26
 
27
K. Thompson, G. Miller, and R. Wilder, "Wide-area Internet Traffic Patterns and Characteristics", IEEE Network, Vol. 11, No. 6, pp. 10-23, November/December 1997.
 
28
UCB/LBNL/VINT Network Simulator ns2.1, http://www.mash.cs.berkeley.edu/ns.
 
29
V. Visweswaraiah and J. Heidemann, "Improving Restart of Idle Connections", Technical Report 97-661, University of Southern California, November 1997.
 
30


Collaborative Colleagues:
Carey Williamson: colleagues
Qian Wu: colleagues