scispace - formally typeset
Journal ArticleDOI

Afterburner (network-independent card for protocols)

Reads0
Chats0
TLDR
Afterburner, a network-independent card that provides the services that are necessary for a single-copy protocol stack, and an implementation of TCP/IP that uses the features provided by Afterburner to reduce the movement of data to a single copy are discussed.
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. >

read more

Citations
More filters
Proceedings ArticleDOI

U-Net: a user-level network interface for parallel and distributed computing

TL;DR: U-Net as mentioned in this paper provides processes with a virtual view of a network interface to enable user-level access to high-speed communication devices using off-the-shelf ATM communication hardware.
Proceedings ArticleDOI

Fbufs: a high-bandwidth cross-domain transfer facility

TL;DR: The requirements for a cross-domain transfer facility are outlined, the design of the fbuf mechanism that meets these requirements are described, and the impact of fbufs on network performance is experimentally quantified.
Proceedings Article

TCP offload is a dumb idea whose time has come

TL;DR: In the context of the replacement of storage-specific interconnect via commoditized network hardware, TCP offload (and more generally, offloading the transport protocol) appropriately solves an important problem.
Proceedings ArticleDOI

Experiences with a high-speed network adaptor: a software perspective

TL;DR: The problems the authors encountered while programming OSIRIS and optimizing network performance are identified, and how they either addressed them in the software, or had to modify the hardware.
Proceedings ArticleDOI

Experiences implementing a high performance TCP in user-space

TL;DR: A user-space TCP implementation that outperforms a 'normal' kernel TCP and that achieves 80% of the performance of a 'single-copy' TCP is described.
References
More filters
Journal ArticleDOI

An analysis of TCP processing overhead

TL;DR: A detailed study was made of the Transmission Control Protocol (TCP), the transport protocol from the Internet protocol suite, and it was concluded that TCP is in fact not the source of the overhead often observed in packet processing, and that it could support very high speeds if properly implemented.
Journal ArticleDOI

Network subsystem design

TL;DR: It is argued that the bandwidth of the CPU/memory data path on workstations will remain within the same order of magnitude as the network bandwidth delivered to the workstation, and it is essential that the number of times network data traverses theCPU/ memory data path be minimized.
Journal ArticleDOI

A high-performance network architecture for a PA-RISC workstation

TL;DR: The authors discuss the design of a single-copy network architecture, where data is copied directly between the application buffer and the network interface, and report some early results that demonstrate twice the throughput of a conventional network architecture and significantly lower latency.
Journal ArticleDOI

HIPPI: simplicity yields success

D. Tolmie, +1 more
- 01 Jan 1993 - 
TL;DR: The high-performance parallel interface (HIPPI), a simplex point-to-point interface for transferring data at peak data rates of 800 or 1600 Mb/s over distances of up to 25 m, is reviewed.