See this document in CiteSeerX!

ASHs: Application-Specific Handlers for High-Performance Messaging (1996)  (Make Corrections)  (46 citations)
Deborah Wallach
IEEE\slash ACM Transactions on Networking



  Home/Search   Context   Related

Links:   DBLP

 
View or download:
mit.edu/~engler/sigcomm96.ps
harvard.edu/cs248/papers/ash.ps
bu.edu/faculty/djy/cs835...wallach.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  mit.edu/~engler/ (more)
From:  bu.edu/faculty/djy...cs835fall96
Homepages:  D.Wallach  

Rate this article: (best)
  Comment on this article  
(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