Experiences implementing a high performance TCP in user-space

  • Authors:
  • Aled Edwards;Steve Muir

  • Affiliations:
  • Hewlett-Packard Laboratories, Filton Rd, Bristol, UK;Hewlett-Packard Laboratories, Filton Rd, Bristol, UK and Department of Engineering, University of Cambridge

  • Venue:
  • SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

The advantages of user-space protocols are well-known, but implementations often exhibit poor performance. This paper describes a user-space TCP implementation that outperforms a 'normal' kernel TCP and that achieves 80% of the performance of a 'single-copy' TCP. Throughput of 160 Mbit/s has been measured. We describe some of the techniques we used and some of the problems we encountered.