Increasing communication performance with a minimal-copy data path supporting ILP and ALF

Many current implementations of communication subsystems on workstation class computers transfer communication data to and from primary memory several times. This is due to software copying between ...

[1]  Larry L. Peterson,et al.  PathFinder: A Pattern-Based Packet Classifier , 1994, OSDI.

[2]  Peter Steenkiste A systematic approach to host interface design for high-speed networks , 1994, Computer.

[3]  Michael Stumm,et al.  The Alloc Stream Facility: a redesign of application-level stream I/O , 1994, Computer.

[4]  J.M. Smith,et al.  Giving applications access to Gb/s networking , 1993, IEEE Network.

[5]  David P. Anderson,et al.  The performance of message‐passing using restricted virtual memory remapping , 1991, Softw. Pract. Exp..

[6]  Larry L. Peterson,et al.  Increasing network throughput by integrating protocol layers , 1993, TNET.

[7]  B. AhIgren A Host Interface to the Dtm High Speed Network , 1992, IEEE Workshop on the Architecture and Implementation of High Performance Communication Subsystems.

[8]  Bruce S. Davie A host-network interface architecture for ATM , 1991, SIGCOMM '91.

[9]  David D. Clark,et al.  Architectural considerations for a new generation of protocols , 1990, SIGCOMM '90.

[10]  Christian Huitema,et al.  Communication Protocols Development Using ESTEREL , 1994 .

[11]  Larry L. Peterson,et al.  Fbufs: a high-bandwidth cross-domain transfer facility , 1994, SOSP '93.

[12]  Ramesh Govindan,et al.  Scheduling and IPC mechanisms for continuous media , 1991, SOSP '91.

[13]  P. Druschel,et al.  Network subsystem design , 1993, IEEE Network.

[14]  Jonathan M. Smith,et al.  Hardware/Software Organization of a High-Performance ATM Host Interface , 1993, IEEE J. Sel. Areas Commun..

[15]  B. Ahlgren,et al.  The Performance Of A No-Copy API For Communication , 1995, Third IEEE Workshop on the Architecture and Implementation of High Performance Communication Subsystems.