A faster UDP

As an experiment in protocol optimizations, the authors undertook to improve the performance of a stateless protocol, namely the user datagram protocol (UDP) in the 4.3 BSD Unix kernel. The authors describe the successful optimizations that were done, along with measurements that shows a UDP performance improvement of between 25-35% on CISC and RISC systems, and overall kernal improvement of between 12% and 18%. >

[1]  Jeffrey C. Mogul,et al.  Spritely NFS: experiments with cache-consistency protocols , 1989, SOSP '89.

[2]  David Banks,et al.  A High-Performance Network Architecture for a PA-RISC Workstation , 1993, IEEE J. Sel. Areas Commun..

[3]  Chris I. Dalton,et al.  Afterburner: Architectural Support for High-Performance Protocols , 1993 .

[4]  Paul E. McKenney,et al.  Efficient demultiplexing of incoming TCP packets , 1992, SIGCOMM 1992.

[5]  Craig Partridge,et al.  Improving UNIX kernel performance using profile based optimization , 1994 .

[6]  David L. Mills,et al.  Network Time Protocol (Version 3) Specification, Implementation , 1992 .

[7]  Jeffrey C. Mogul Network locality at the scale of processes , 1991, SIGCOMM 1991.

[8]  Craig Partridge,et al.  Improving UNIX Kernel and Networking Performance Using Profile Based Optimization , 1994, USENIX Winter.

[9]  David L. Mills,et al.  Network Time Protocol (Version 3) Specification, Implementation and Analysis , 1992, RFC.

[10]  Joseph Pasquale,et al.  The importance of non-data touching processing overheads in TCP/IP , 1993, SIGCOMM 1993.

[11]  Samuel J. Leffler,et al.  The design and implementation of the 4.3 BSD Unix operating system , 1991, Addison-Wesley series in computer science.

[12]  Michael Sample,et al.  Implementing efficient encoders and decoders for network data representations , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[13]  Paul V. Mockapetris,et al.  Development of the domain name system , 1988, SIGCOMM '88.

[14]  Mats Björkman,et al.  Locking effects in multiprocessor implementations of protocols , 1993, SIGCOMM 1993.

[15]  H. V. Jagadish,et al.  Towards a Gigabit IP Router , 1992, J. High Speed Networks.

[16]  David Clark,et al.  An analysis of TCP processing overhead , 1989 .