Abstract:
Many current implementations of protocols such as the Transmission Control Protocol/Internet Protocol (TCP/IP) are inefficient because data are often accessed more freque...Show MoreMetadata
Abstract:
Many current implementations of protocols such as the Transmission Control Protocol/Internet Protocol (TCP/IP) are inefficient because data are often accessed more frequently than necessary. Three techniques that reduce the need for memory bandwidth are proposed. The techniques are copy-on-write, page remapping, and single-copy. Afterburner, a network-independent card that provides the services that are necessary for a single-copy protocol stack, is described. The card has 1 MByte of local buffers and provides a simple interface to a variety of network link adapters, including HIPPI and asynchronous transfer mode (ATM). Afterburner can support transfers to and from the link adapter card at rates up to 1 Gbit/s. An implementation of TCP/IP that uses the features provided by Afterburner to reduce the movement of data to a single copy is discussed. Measurements of the end-to-end performance of Afterburner and the single-copy implementation of TCP/IP are presented.<>
Published in: IEEE Network ( Volume: 7, Issue: 4, July 1993)
DOI: 10.1109/65.224054
References is not available for this document.
Select All
1.
D. D. Clark, "An Analysis of TCP Processing Overhead", IEEE Commun. Mag., vol. 27, no. 6, pp. 23-29, June 1989.
2.
V. Jacobson, "Efficient Protocol Implementation", ACM SIGCOMM '90 tutorial, 1990-Sept.
3.
S. J. Leffler, The Design and Implementation of the 4.3BSD UNIX Operating System, Addison-Wesley, 1989.
4.
V. Jacobson, "A High-Performance TCP/IP Implementation", Giga-bit-per-Second TCP Wksp. Ctr. for Nat'l. Res. Initiatives, 1993-Mar.
5.
P. Druschel, "Network Subsystem Design", IEEE Network Mag., no. this issue.
6.
D. Banks and M. Prudence, "A High Performance Network Architecture for a PA-RISC Workstation", IEEE J. Sel. Areas in Commun., vol. 11, no. 2, Feb 1993.
7.
D. Tolmie and J. Renwick, "HIPPI: Simplicity Yields Success", IEEE Network Mag., vol. 7, no. 1, pp. 28-32, Jan. 1993.
8.
R. A. Jones, Netperf: A Network Performance Benchmark, Hewlett-Packard Co., Mar. 1993.