Experiences implementing a high performance TCP in user-space
- 1 October 1995
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 25 (4) , 196-205
- https://doi.org/10.1145/217382.318122
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.Keywords
This publication has 6 references indexed in Scilit:
- User-space protocols deliver high performance to applications on a low-cost Gb/s LANPublished by Association for Computing Machinery (ACM) ,1994
- Implementing network protocols at user levelPublished by Association for Computing Machinery (ACM) ,1993
- Afterburner (network-independent card for protocols)IEEE Network, 1993
- Protocol service decomposition for high-performance networkingPublished by Association for Computing Machinery (ACM) ,1993
- The packer filter: an efficient mechanism for user-level network codePublished by Association for Computing Machinery (ACM) ,1987
- Myths about the mutual exclusion problemInformation Processing Letters, 1981