(Enter summary)
Abstract: Application-specific safe message handlers (ASHs) are designed to provide applications with hardware-level network performance. ASHs are user-written code fragments that safely and efficiently execute in the kernel in response to message arrival. ASHs can direct message transfers (thereby eliminating copies) and send messages (thereby reducing send-response latency). In addition, the ASH system provides support for dynamic integrated layer processing (thereby eliminating duplicate message... (Update)
Cited by: More
Improving Application Performance through System Call .. - Purohit..
(Correct)
A System for Improving Application Performance through System.. - Purohit (2003)
(Correct)
Active Library Resolution in Active Networks - Lee (1998)
(Correct)
Similar documents (at the sentence level):
52.5%: High-Performance Application-Specific Networking - Wallach (1997)
(Correct)
7.2%: Design and Implementation of a Modular, Flexible, and.. - Engler, Wallach..
(Correct)
Active bibliography (related documents): More All
0.2: Performance of a High-Level Parallel Language on a .. - Bal, Bhoedjang.. (1997)
(Correct)
0.2: A Comparison of Three High Speed Networks for Parallel.. - Bal, Hofman, Verstoep (1997)
(Correct)
0.2: The Exokernel Operating System Architecture - Engler (1998)
(Correct)
Similar documents based on text: More All
0.6: Hybrid Systems Architectures - Kurfeß (1996)
(Correct)
0.3: Compiling Application-Specific Hardware - Budiu, Goldstein (2002)
(Correct)
0.3: Inverse Automata And Profinite Topologies On A Free Group - Steinberg (1999)
(Correct)
Related documents from co-citation: More All
26: Exokernel: an operating system architecture for application-specif ic resource m..
- Engler, Kaashoek et al. - 1995
19: Efficient software-based fault isolation
- Wahbe, Lucco et al. - 1993
19: safety and performance in the SPIN operating system (context) - Bershad, Savage et al. - 1995
BibTeX entry: (Update)
D.A. Wallach, D.R. Engler, and M.F. Kaashoek. ASHs: Applicationspecific handlers for high-performance messaging. In ACM Communication Architectures, Protocols, and Applications (SIGCOMM '96), pages 40--52, August 1996. http://citeseer.ist.psu.edu/wallach96ashs.html More
@article{ wallach97ashs,
author = "Deborah A. Wallach and Dawson R. Engler and M. Frans Kaashoek",
title = "{ASHs}: application-specific handlers for high-performance messaging",
journal = "IEEE\slash ACM Transactions on Networking",
volume = "5",
number = "4",
pages = "460--474",
year = "1997",
url = "citeseer.ist.psu.edu/wallach96ashs.html" }
Citations (may not include all citations):
612
Architectural considerations for a new generation of protoco.. (context) - Clark, Tennenhouse - 1990 ACM DBLP
595
Active messages: a mechanism for integrated communication an..
- von Eicken, Culler et al. - 1992 DBLP
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 DBLP
400
safety and performance in the SPIN operating system (context) - Bershad, Savage et al. - 1995
341
Parallel programming in Split-C
- Culler, Dusseau et al. - 1993 ACM DBLP
339
Efficient software-based fault isolation
- Wahbe, Lucco et al. - 1993 ACM DBLP
292
BSD UNIX operating system (context) - Leffler, McKusick et al. - 1989
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 ACM DBLP
192
Fbufs: A high-bandwidth cross-domain transfer facility
- Druschel, Peterson - 1993 ACM DBLP
176
Net: A userlevel network interface for parallel and distribu.. (context) - BuchT, BasuandW et al. - 1995
170
Serverless network file systems
- Anderson, Dahlin et al. - 1995 ACM DBLP
161
The packet filter: An efficient mechanism for user-level net..
- Mogul, Rashid et al. - 1987 DBLP
157
IVY: A shared virtual memory system for parallel computing (context) - Li - 1988 DBLP
145
CRL: Highperformance all-software distributed shared memory
- Johnson, Kaashoek et al. - 1995
129
The structuring of systems using upcalls (context) - Clark - 1985 ACM DBLP
127
Protocol service decomposition for high-performance networki..
- Maeda, Bershad - 1993 ACM DBLP
120
Experiences with a high-speed network adaptor: A software pe..
- Druschel, Peterson et al. - 1994 DBLP
98
Implementing network protocols at user level
- Thekkath, Nguyen et al. - 1993 ACM DBLP
87
Increasing network throughput by integrating protocol layers
- Abbott, Peterson - 1993 ACM DBLP
87
PATHFINDER: A pattern-based packet classifier
- Bailey, Gopal et al. - 1994 DBLP
81
Efficient packet demultiplexing for multiple endpoints and l..
- Yuhara, Bershad et al. - 1994 DBLP
77
very fast dynamic code generation system (context) - Engler, retargetable - 1996
73
Limits to low-latency communication on high-speed networks (context) - Thekkath, Levy - 1993 ACM DBLP
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 ACM
61
A comparison of OS extension technologies
- Small, Seltzer - 1996
58
Java intermediate bytecodes (context) - Gosling - 1995 ACM
57
Network subsystem design (context) - Druschel, Abbott et al. - 1993
48
An extensible protocol architecture for application-specific..
- Fiuczynski, Bershad - 1996 DBLP
48
Optimistic active messages: A mechanism for scheduling commu..
- Wallach, Hsieh et al. - 1995 DBLP
47
A system for constructing configurable high-level protocols
- Bhatti, Schlichting - 1995 ACM DBLP
46
Separating data and control transfer in distributed operatin..
- Thekkath, Levy et al. - 1994 ACM DBLP
46
A framework for protocol composition in Horus
- van Renesse, Birman et al. - 1995 ACM DBLP
44
User-space protocols deliver high performance to application.. (context) - Edwards, Watson et al. - 1994 ACM DBLP
44
Analysis of techniques to improve protocol processing latenc..
- Mosberger, Peterson et al. - 1996 ACM DBLP
32
Flexible protocol stacks (context) - Tschudin - 1991 ACM DBLP
31
Implementing real time packet forwarding policies using Stre..
- Wakeman, Ghosh et al. - 1995 DBLP
28
Computing the Internet checksum (context) - Braden, Borman et al. ACM
27
A flexible measurement tool for software systems (context) - Deutsch, Grant - 1971 DBLP
18
Filter fusion
- Proebsting, Watterson - 1996
5
Experience with parallel computing on the AN2 network
- Scales, Burrows et al. - 1996 ACM DBLP
5
and fast system for dynamic protocol composition (context) - Engler, Wallach et al. - 1996
3
Technical Report CMU-SC94 -104 (context) - Harper, Lee et al. - 1994
1
Protocol implemetation using integrated layer processing (context) - Braun, Diot - 1995
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.pdos.lcs.mit.edu/~engler/): More
Application Performance and Flexibility on Exokernel.. - Kaashoek, Engler.. (1997)
(Correct)
Server Operating Systems - Kaashoek, Engler, Ganger, Wallach (1996)
(Correct)
Filaments: Efficient Support for Fine-Grain Parallelism - Engler, Andrews, Lowenthal (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