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
Peter Druschel,Larry L. Peterson +1 more
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
Aled Justin Edwards,Steve Muir +1 more
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
D. Banks,M. Prudence +1 more
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,J. Renwick +1 more
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.