An Extensible Protocol Architecture for Application-Specific Networking
Marc E. Fiuczynski & Brian N. Bershad
Department of Computer Science and Engineering,University of Washington
E-mail: {mef,bershad}@cs.washington.edu
To appear in the Proceedings of the 1996 Winter USENIX Technical Conference
Abstract
Plexus is a networking architecture that allows applications to
achieve high performance with customized protocols.
Application-specific protocols are written in a typesafe language
and installed dynamically into the operating system kernel. Because
these protocols execute within the kernel, they can access the network
interface and other operating system services with low overhead.
Protocols implemented with Plexus outperform equivalent
protocols implemented on conventional monolithic systems.
Plexus runs in the context of the SPIN extensible
operating system.
Download the full text of this paper in
POSTSCRIPT
(303Kb) form.
To Become a USENIX Member, please see our
Membership Information.