See this document in CiteSeerX!

High-Performance Application-Specific Networking (1997)  (Make Corrections)  (2 citations)
Deborah Anne Wallach



  Home/Search   Context   Related

 
View or download:
mit.edu/exo/theses/kerr/thesis.ps.gz
dcslab.snu.ac.kr/research/s...thesis.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  mit.edu/PDOSpapers (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Experience with parallel and distributed systems has shown that different application domains require different communication models in order to perform efficiently and be programmed conveniently [37, 57, 60]. Unfortunately, programmers traditionally have had to choose between inflexible but efficient inkernel protocols and flexible but inefficient user-level protocols. This thesis presents application-specific safe handlers (ASHs), a new technique that provides a protected, efficient, and... (Update)

Context of citations to this paper:   More

...performs worse than user mode L 4 Linux. Vino [34] introduces a sophisticated yet expensive transaction mechanism; Exokernel [12, 36] enables applicationspecific handlers using a variety of mechanisms ranging from interpretable intermediate code to run time checking. SPIN...

Cited by:   More
High-Speed I/O: The Operating System as a Signalling Mechanism - Burnside, Keromytis (2003)   (Correct)
The Performance of µ-Kernel-Based Systems - Härtig, Hohmuth, Liedtke.. (1997)   (Correct)

Similar documents (at the sentence level):
20.0%:   ASHs: Application-Specific Handlers for High-Performance Messaging - Wallach (1996)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Design and Implementation of a Modular, Flexible, and.. - Engler, Wallach..   (Correct)
0.3:   Performance of a High-Level Parallel Language on a .. - Bal, Bhoedjang.. (1997)   (Correct)
0.2:   The Exokernel Operating System Architecture - Engler (1998)   (Correct)

Similar documents based on text:   More   All
0.3:   An Efficient Virtual netweork Interface in the FUGU Scalable.. - Mackenzie   (Correct)
0.1:   Exodisk: Maximizing Application Control Over Storage Management - Grimm (1996)   (Correct)
0.1:   Path Splitting: A Technique for Improving Data Flow Analysis - Poletto (1995)   (Correct)

Related documents from co-citation:   More   All
2:   Application performance and flexibility on exokernel systems - Kaashoek, Engler et al. - 1997
2:   Making Paths Explicit in the Scout Operating System - Mosberger, Peterson - 1996
2:   safety and performance in the SPIN operating system (context) - Bershad, Savage et al. - 1995

BibTeX entry:   (Update)

D. A. Wallach. High Performance Application-Specific Networking. PhD thesis, MIT Laboratory, January 1997. http://citeseer.ist.psu.edu/wallach97highperformance.html   More

@misc{ wallach97high,
  author = "D. Wallach",
  title = "High Performance Application-Specific Networking",
  text = "D. A. Wallach. High Performance Application-Specific Networking. PhD thesis,
    MIT Laboratory, January 1997.",
  year = "1997",
  url = "citeseer.ist.psu.edu/wallach97highperformance.html" }
Citations (may not include all citations):
612   Architectural considerations for a new generation of protoco.. (context) - Clark, Tennenhouse - 1990
595   Active messages: a mechanism for integrated communication an.. - von Eicken, Culler et al. - 1992
496   SPLASH: Stanford parallel applications for shared memory (context) - Singh, Weber et al. - 1992
447   Exokernel: an operating system architecture for application-.. - Engler, Kaashoek et al. - 1995
406   TreadMarks: Distributed shared memory on standard workstatio.. - Keleher, Dwarkadas et al. - 1994
400   safety and performance in the SPIN operating system (context) - Bershad, Savage et al. - 1995
353   The SPLASH-2 programs: Characterization and methodological c.. - Woo, Ohara et al. - 1995
341   Parallel programming in Split-C - Culler, Dusseau et al. - 1993
339   Efficient software-based fault isolation - Wahbe, Lucco et al. - 1993
292   BSD UNIX operating system (context) - Leffler, McKusick et al. - 1989
264   Safe kernel extensions without run-time checking - Necula, Lee - 1996
244   kernel: an architecture for implementing network protocols (context) - Hutchinson, Peterson - 1991
221   An analysis of TCP processing overhead (context) - Clark, Jacobson et al. - 1989
212   Towards an active network architecture - Tennenhouse, Wetherall - 1996
192   Fbufs: A high-bandwidth cross-domain transfer facility - Druschel, Peterson - 1993
180   High speed switch scheduling for local area networks - Anderson, Owicki et al. - 1993
176   Net: A user-level network interface for parallel and distrib.. (context) - von Eicken, Basu et al. - 1995
175   Dealing with disaster: Surviving misbehaved kernel extension.. - Seltzer, Endo et al. - 1996
170   Serverless network file systems - Anderson, Dahlin et al. - 1995
164   The network architecture of the Connection Machine CM - Leiserson, Abuhamdeh et al. - 1992
161   The packet filter: An efficient mechanism for user-level net.. - Mogul, Rashid et al. - 1987
157   IVY: A shared virtual memory system for parallel computing (context) - Li - 1988
145   CRL: High-performance all-software distributed shared memory - Johnson, Kaashoek et al. - 1995
129   The structuring of systems using upcalls (context) - Clark - 1985
127   Protocol service decomposition for high-performance networki.. - Maeda, Bershad - 1993
123   Improving HTTP latency (context) - Padmanabhan, Mogul - 1994
120   Experiences with a high-speed network adaptor: A software pe.. - Druschel, Peterson et al. - 1994
98   Implementing network protocols at user level - Thekkath, Nguyen et al. - 1993
88   A network subsystem architecture for server systems (context) - Druschel, Banga et al. - 1996
87   PATHFINDER: A pattern-based packet classifier - Bailey, Gopal et al. - 1994
87   Increasing network throughput by integrating protocol layers - Abbott, Peterson - 1993
81   Efficient packet demultiplexing for multiple endpoints and l.. - Yuhara, Bershad et al. - 1994
77   very fast dynamic code generation system (context) - Engler, retargetable - 1996
77   An implementation of the Hamlyn sender-managed interface arc.. - Buzzard, Jacobson et al. - 1996
73   Limits to low-latency communication on high-speed networks (context) - Thekkath, Levy - 1993
69   flexible message demultiplexing using dynamic code generatio.. (context) - Engler, Kaashoek et al. - 1996
65   HPAM: An Active Message layer for a network of HP workstatio.. - Martin - 1994
61   A comparison of OS extension technologies - Small, Seltzer - 1996
60   kernel construction - Liedtke - 1995
58   Java intermediate bytecodes (context) - Gosling - 1995
57   Network subsystem design (context) - Druschel, Abbott et al. - 1993
50   Efficient Distributed Shared Memory Based On Multi-Protocol .. - Carter - 1993
48   An extensible protocol architecture for applicationspecific .. - Fiuczynski, Bershad - 1996
48   Optimistic active messages: A mechanism for scheduling commu.. - Wallach, Hsieh et al. - 1995
48   Protocol implementationusing integrated layer processing - Braun, Diot - 1995
47   A system for constructing configurable high-level protocols - Bhatti, Schlichting - 1995
46   A framework for protocol composition in Horus - van Renesse, Birman et al. - 1995
46   aashoek. ASHs: Application-specific handlers for high-perfor.. - Wallach, Engler - 1996
46   Separating data and control transfer in distributed operatin.. - Thekkath, Levy et al. - 1994
46   Server operating systems - Kaashoek, Engler et al. - 1996
44   User-space protocols deliver high performance to application.. (context) - Edwards, Watson et al. - 1994
44   Analysis of techniques to improve protocol processing latenc.. - Mosberger, Peterson et al. - 1996
41   High-performance local area communication with fast sockets - Rodrigues, Anderson et al. - 1997
39   IP illustrated: the protocols (context) - Stevens - 1994
37   Hardware and software support for efficient exception handli.. - Thekkath, Levy - 1994
32   Flexible protocol stacks (context) - Tschudin - 1991
31   Implementing real time packet forwarding policies using Stre.. - Wakeman, Ghosh et al. - 1995
28   Computing the Internet checksum (context) - Braden, Borman et al.
27   A flexible measurement tool for software systems (context) - Deutsch, Grant - 1971
18   Filter fusion - Proebsting, Watterson - 1996
9   High-Performance All-Software Distributed Shared Memory - Johnson - 1995
5   and fast system for dynamic protocol composition (context) - Engler, Wallach et al. - 1996
5   Experience with parallel computing on the AN2 network - Scales, Burrows et al. - 1996
3   Technical Report CMU-SC-94-104 (context) - Harper, Lee et al. - 1994
1   Demand-based Cosheduling of Parallel Jobs on Multiprogrammed.. (context) - Sobalvarro - 1997

Documents on the same site (http://www.pdos.lcs.mit.edu/PDOS-papers.html):   More
DPF: Fast, Flexible Message Demultiplexing using Dynamic.. - Engler, Kaashoek (1996)   (Correct)
Atomic Recovery Units: Failure Atomicity for Logical Disks - Grimm, Hsieh, Kaashoek.. (1996)   (Correct)
Mobile Computing with the Rover Toolkit - Joseph (1997)   (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