Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Implementing Network Protocols at User Level Chartdramohan A. Thekkath, Thu D. Nguyen, Evelyn Moyt, and
 

Summary: Implementing Network Protocols at User Level
Abstract
Chartdramohan A. Thekkath, Thu D. Nguyen, Evelyn Moyt, and
Edward D. Lazowska
Department of Computer Science and Engineering FR-35
Urtiversity of Washington
Seattle, WA 98195
Traditionally, network software has been structured in a monolithic
fashion with all protocol stacks executing either witbin the kernel or
in a single trusted user-level server. This organization is motivated
by performance and security concerns. However, considerations
of code maintenance, ease of debugging, customization, and the
simultaneous existence of multiple protocols argue for separating
the implementations into more manageable user-level libraries of
protocols. This paper describes the design and implementation of
transport protocols as user-level libraries.
We begin by motivating the need for protocol implementations as
user-level libraries and placing our approach in the context of previ-
ous work. We then describe our alternative to monolithic protocol
organization, which has been implemented on Mach workstations

  

Source: Anderson, Richard - Department of Computer Science and Engineering, University of Washington at Seattle

 

Collections: Computer Technologies and Information Sciences