(Enter summary)
Abstract: Traditionally, network software has been structured in a monolithic fashion with all protocol stacks
executing either within 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... (Update)
Context of citations to this paper: More
...is improved, the implementation is still physically located in system software. d) Application level networking: Thekkath et al. [18] designed a system, where protocols were implemented in userlevel libraries. The system is based on a microkernel architecture, but...
...focusing upon issues of implementing communication protocols at user level. A study based on the Mach operating system is presented in [6], while [7] focuses on Amoeba. Both papers discuss the trade offs of this approach when compared with kernel level implementations, present...
Cited by: More
Engineering a User-Level TCP for the CLAN Network - Mansley (2003)
(Correct)
Operating System Support for High-Speed Communication - Druschel (1996)
(Correct)
A Programmable Transport - Architecture With Qos
(Correct)
Active bibliography (related documents): More All
0.4: System Support for Efficient Network Communication - Thekkath (1994)
(Correct)
0.3: The Meerkat Multicomputer: Tradeoffs in Multicomputer Architecture - Bedichek (1994)
(Correct)
0.3: A Framework for Environment Aware Mobile Applications - Girish Welling (1997)
(Correct)
Similar documents based on text: More All
0.5: SOFTWARE---PRACTICE AND EXPERIENCE, VOL. 24(11), 981--999.. - Techniques For File
(Correct)
0.3: Boxwood: Abstractions as the Foundation for Storage.. - MacCormick, Murphy, .. (2004)
(Correct)
0.2: Implementing an Untrusted Operating System on Trusted Hardware - Lie, Thekkath, Horowitz (2003)
(Correct)
Related documents from co-citation: More All
53: Protocol service decomposition for high-performance networking
- Maeda, Bershad - 1993
28: Experiences with a high-speed network adaptor: A software perspective
- Druschel, Davie et al. - 1994
26: Fbufs: A highbandwidth cross-domain transfer facility
- Druschel, Peterson - 1993
BibTeX entry: (Update)
Thekkath, C. A., Nguyen, T. D., Moy, E., and Lazowska, E. D. Implementing network protocols at user level. IEEE/ACM Transactions on Networking, 1(5):554--565, October 1993. http://citeseer.ist.psu.edu/thekkath93implementing.html More
@article{ thekkath93implementing,
author = "Chandramohan A. Thekkath and Thu D. Nguyen and Evelyn Moy and Edward D. Lazowska",
title = "Implementing network protocols at user level",
journal = "IEEE\slash ACM Transactions on Networking",
volume = "1",
number = "5",
pages = "554--565",
year = "1993",
url = "citeseer.ist.psu.edu/thekkath93implementing.html" }
Citations (may not include all citations):
299
The BSD Packet Filter: A new architecture for user-level pac..
- McCanne - 1993 DBLP
161
The Packet Filter: An efficient mechanism for user-level net..
- Mogul, Rashid et al. - 1987 DBLP
158
Implementing remote procedure calls (context) - Birrell, Nelson - 1984 ACM DBLP
127
Protocol service decomposition for high performance internet..
- Maeda, Bershad - 1993
122
Firefly: A multiprocessor workstation (context) - Thacker, Stewart et al. - 1988 ACM DBLP
109
Layered multiplexing considered harmful (context) - Tennenhouse - 1989
100
Using continuations to implement thread management and commu..
- Draves, Bershad et al. - 1991 ACM DBLP
100
BSD UNIX Operating System (context) - Leffler, McKusick et al. - 1989
82
kernel: An architecture for implementingnetwork protocols (context) - Larry, Peterson - 1991
74
Threads and input/output in the Synthesis kernel
- Massalin, Pu - 1989 DBLP
71
self-configuring local area network using point-to-point lin.. (context) - Schroeder, Birrell et al. - 1991
61
Technical Report CMU-CS (context) - Cooper, Draves et al. - 1988
53
A language-based approach to protocol implementation
- Abbot, Peterson - 1992 ACM DBLP
53
Synthesis: An Efficient Implementation of Fundamental Operat..
- Massalin - 1992 ACM
45
VMTP as the transport layer for high-performance distributed.. (context) - Cheriton, Williamson - 1989
38
Gaining efficiency in transport services by appropriate desi.. (context) - Watson, Mamrak - 1987 ACM DBLP
34
Hashed and hierarchical timing wheels: Data structures for t.. (context) - Varghese, Lauck - 1987 ACM DBLP
32
Flexible protocol stacks (context) - Tschudin - 1991 ACM DBLP
29
A survey of light-weight transport protocols for high-speed .. (context) - Doeringer, Dykeman et al. - 1990
29
Protocol Compilation: High-Performance Communication for Par..
- Felten - 1993
23
Networking performance for microkernels
- Maeda, Bershad - 1992
18
A fast and general implementation of Mach IPC in a network
- Orman, Sean et al. - 1993 ACM DBLP
10
Kernel support for network protocol servers (context) - Reynolds, Heller - 1991 DBLP
10
ADAPTIVE: A flexible and adaptive transport system architect..
- Schmidt, Box et al. - 1992 DBLP
10
The case for application-specific communication protocols (context) - Felten - 1992
3
PMADD-AA TurboChannel Ethernet Module Functional Specificati.. (context) - Corporation, Engineering - 1990
3
The structuring of systems with upcalls (context) - Clark - 1985
1
system for Mach (context) - Fiorin, Golub et al. - 1991
1
ACM Operating Systems Review (context) - Peterson, the et al. - 1993
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cora.justresearch.com/Programming/Debugging/index.html): More
Cognitive Dimensions of PrologSpace - Ford (1995)
(Correct)
A Debugger for Standard ML - Tolmach, Appel (1993)
(Correct)
GeoSheet: A Distributed Visualization Tool for Geometric.. - Lee, Sheu, Shen (1994)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC