ACM Home Page
Please provide us with feedback. Feedback
Modeling and analysis of the Unix communication subsystems
Full text PdfPdf (88 KB)
Source IBM Centre for Advanced Studies Conference archive
Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research table of contents
Toronto, Ontario, Canada
Page: 6  
Year of Publication: 1996
Authors
Yi-Chun Chu  Electrical Engineering and Computer Science Department, The University of Michigan, Ann Arbor, MI
Toby J. Teorey  Electrical Engineering and Computer Science Department, The University of Michigan, Ann Arbor, MI
Sponsors
CRSNG : Natural Sci and EngRch Council of Canada
IBM Canada : IBM Canada
NRC : National Research Council - Canada
Publisher
IBM Press 
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 15,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

The performance of host communication subsystems is an important research topic in computer networks. Performance metrics such as throughput, delay, and packet loss are important indices to observe the system behavior. Most research in this area is conducted by experimental measurement; far less attention is paid to the analytic modeling approach. The well-known complexity and dynamic nature of the Transmission Control Protocol/Internet Protocol (TCP/IP) make the performance modeling of communication subsystems extremely difficult. The purpose of this study is to analyze and model the overhead in Unix communication subsystems. The overhead is caused by protocol processing as well as kernel functions for fair allocation of system resources. Our approach is to build analytic models of communication overhead for sending and receiving a message. The analytic models can be applied to analyze the communication overhead for Internet information systems, such as the Internet web servers, or software servers built above midwares, such as the Distributed Computing Environment/Remote Procedure Call (DCE/RPC) servers, that require intensive network I/O.


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
 
2
{2} D. D. Clark. "Modularity and Efficiency in Protocol Implementation". RFC 817, Internet Engineering Task Force, July 1982.
 
3
{3} D. D. Clark, V. Jacobson, J. Romkey, and H. Salwen. "An Analysis of TCP Processing Overhead". IEEE Communication Magazine, Vol. 27, No. 6, pp. 23-29, June 1989.
 
4
 
5
{5} J. Kay and J. Pasquale. "Measurement, Analysis, and Improvement of UDP/IP Throughput for the DECstation 5000". Proceedings of the Winter 1993 USENIX Conference, pp. 249-258, January 1993.
6
 
7
 
8
9
 
10
{10} J. Mogul. "Operating Systems Support for Busy Internet Servers". WRL Technical Note TN-49, May 1995.
 
11
{11} J. Mogul. "Network Behavior of a Busy Web Server and its Clients". WRL Research Report 95/5, May 1995.
 
12
{12} V. Padmanabhan and J. Mogul. "Improving WWW Latency". Proc. 2nd WWW Conference '94: Mosaic and the Web, pp. 995-1005, Chicago, October 1994.
 
13
 
14
{14} K. Ramakrishnan. "Performance Considerations in Designing Network Interfaces". IEEE Journals on Selected Areas in Communications , Vol. 11, No. 2, pp. 203-219, February 1993.
 
15

Collaborative Colleagues:
Yi-Chun Chu: colleagues
Toby J. Teorey: colleagues