Storming Media: Pentagon Reports and DocumentsPentagon Reports: Fast. Definitive. Complete.     
New Account »
Forgot Password?
Advanced Search »
Similar reports available         for purchase
Earth SciencesGeomagnetism

Protocol Service Decomposition for High-Performance Networking

Authors: Chris Maeda; Brian N. Bershad; CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE
 
Abstract: In this paper we describe a new approach to implementing network protocols that enables them to have high performance and high flexibility, while retaining complete conformity to existing application programming interfaces. The kev insight behind our work is that an application's interface to the network is distinct and separable from its interface to the operating system. We have separated these interfaces for two protocol implementations, TCP/IP and UDP/IP, running on the Mach 3.0 operating system and UNIX server. Specifically, library code in the application's address space implements the network protocols and transfers data to and from the network, while an operating system server manages the heavyweight abstractions that applications use when manipulating the network through operations other than send and receive. On DECstation 5000/200 systems connected by 10Mb/sec Ethernet, this approach to protocol decomposition achieves TCP/IP throughput of 1088 KB/second, which is comparable to that of a high-quality in-kernel TCP/IP implementation, and substantially better than a server-based one. Our approach achieves small-packet UDP/IP round trip latencies of 1.23 ms, again comparable to a kernel-based implementation and more than twice as fast as a server-based one.

Pages: 16
Report Date: MAR 93
Contract Number: MDA972-90-C-0035, $$ARPA Order
Report Number: A316072

Report Unavailable

This title is unavailable from Storming Media. We do not know when it might be available, if at all. We list the report on our site for bibliographic completeness, to help our users know what other work has been performed in this field. Please note that as with all titles on this site, we do not have contact information for any of the authors. Nor can we give any suggestions on how one might obtain this report.
Keywords relating to this report:
COMPUTER NETWORKS
COMPUTER PROGRAMMING
CONFORMITY
DECOMPOSITION
INSTALLATION
INTERFACES
LIBRARIES
NETWORK ANALYSIS MANAGEMENT
QUALITY
SYSTEMS APPROACH
THROUGHPUT
Email This Abstract