DocumentCode :
1528054
Title :
ASHs: application-specific handlers for high-performance messaging
Author :
Wallach, Deborah A. ; Engler, Dawson R. ; Kaashoek, M. Frans
Author_Institution :
Western Res. Lab., Digital Equipment Corp., Palo Alto, CA, USA
Volume :
5
Issue :
4
fYear :
1997
fDate :
8/1/1997 12:00:00 AM
Firstpage :
460
Lastpage :
474
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 traversals) and dynamic protocol composition (thereby supporting modularity). ASHs offer this high degree of flexibility while still providing network performance as good as, or (if they exploit application-specific knowledge) even better than, hard-wired in-kernel implementations. A combination of user-level microbenchmarks and end-to-end system measurements using TCP demonstrates the benefits of the ASH system
Keywords :
computer networks; message passing; network operating systems; performance evaluation; transport protocols; ASH; TCP; application-specific safe message handlers; dynamic integrated layer processing; dynamic protocol composition; end-to-end system measurements; hardware-level network performance; high-performance messaging; kernel; message arrival; message transfers; message traversals; modularity; network performance; send-response latency; user-level microbenchmarks; user-written code fragments; Application software; Ash; Computer networks; Delay; Kernel; Laboratories; Operating systems; Protocols; Scalability; Software protection;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/90.649457
Filename :
649457
Link To Document :
بازگشت