See this document in CiteSeerX!

Models for Asynchronous Message Handling (1997)  (Make Corrections)  (10 citations)
Koen Langendoen, Raoul Bhoedjang, Henri Bal
IEEE Concurrency



  Home/Search   Context   Related

Links:   ACM

 
View or download:
cs.vu.nl/pub/amoeb...oncurrency97.ps.gz
cs.vu.nl/pub/raoul...oncurrency97.ps.gz
lip6.fr/pub2/distr...oncurrency97.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  fermivista.math.ju...ftp.cs.vu.nl (more)
From:  fermivista.math.ju...ftp.cs.vu.nl
(Enter author homepages)

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

Abstract: To be able to benefit from the low latencies offered by recent user-level communication architectures, messageprocessing overhead must be minimized. This requirement has resulted in the development of messagehandling models that trade expressiveness for performance. We describe three models of increasing expressiveness. The least expressive model, the active messages model, disallows all blocking in message handlers. This complicates programming if messages arrive asynchronously and message... (Update)

Context of citations to this paper:   More

...receiving messages from user level to the hardware level. Asynchronous message handling is one of the approaches to reduce this delay [6]. In contrast to message passing, in asynchronous message handling model, message reception results in invocation of a function, the message...

.... to handle all messages using a single thread, so handlers that execute without blocking do not need any context switches [Langendoen et al. 1997]. Delta 7 Java RMI ObjectStream DataStream FileStream SocketStream Java Application TCP IP Fast Ethernet Myrinet Fast...

Cited by:   More
Design and implementation of the Globe middleware - Bakker, Kuz, van Steen.. (2003)   (Correct)
Exploring the Performance of VI Architecture.. - Hellwagner.. (2000)   (Correct)
Madeleine: An Efficient and Portable Communication.. - Bouge, Méhaut, .. (1999)   (Correct)

Active bibliography (related documents):   More   All
0.2:   Performance of a High-Level Parallel Language on a .. - Bal, Bhoedjang.. (1997)   (Correct)
0.2:   Portability in the Orca Shared Object System - Bhoedjang, Hofman, Jacobs.. (1997)   (Correct)
0.2:   Experience with a Portability Layer for.. - Rühl, Bal.. (1996)   (Correct)

Similar documents based on text:   More   All
0.3:   Languages, Compilers And Run-Time Systems For Scalable.. - Szymanski, (Eds.)   (Correct)
0.3:   User-Space Solutions to Thread Switching Overhead - Bhoedjang, Langendoen (1995)   (Correct)
0.3:   Reducing Data and Control Transfer Overhead through.. - Bhoedjang, Verstoep, .. (2000)   (Correct)

Related documents from co-citation:   More   All
8:   Active Messages: a Mechanism for Integrated Communication and Computation - von Eicken, Culler et al. - 1992
6:   High Performance Messaging on Workstations: Illinois Fast Messages - Pakin, Lauria et al. - 1995
6:   Myrinet: A Gigabit-per-second Local Area Network - Boden, Cohen et al. - 1995

BibTeX entry:   (Update)

K. Langendoen, R. A. F. Bhoedjang, and H. E. Bal. Models for Asynchronous Message Handling. IEEE Concurrency, 5(2):28--38, April--June 1997. http://citeseer.ist.psu.edu/langendoen97models.html   More

@article{ langendoen97models,
    author = "Koen Langendoen and Raoul Bhoedjang and Henri Bal",
    title = "Models for Asynchronous Message Handling",
    journal = "IEEE Concurrency",
    volume = "5",
    number = "2",
    month = "\slash",
    pages = "28--37",
    year = "1997",
    url = "citeseer.ist.psu.edu/langendoen97models.html" }
Citations (may not include all citations):
609   Myrinet: A Gigabit-per-second Local Area Network - Boden, Cohen et al. - 1995  DBLP
595   Active Messages: a Mechanism for Integrated Communication an.. - von Eicken, Culler et al. - 1992
291   High Performance Messaging on Workstations: Illinois Fast Me.. - Pakin, Lauria et al. - 1995
48   Optimistic Active Messages: A Mechanism for Scheduling Commu.. - Wallach, Hsieh et al. - 1995  DBLP
46   Separating Data and Control Transfer in Distributed Operatin.. - Thekkath, Levy et al. - 1994  ACM   DBLP
43   Remote Queues: Exposing Message Queues for Optimization and .. (context) - Brewer, Chong et al. - 1995
42   Polling Watchdog: Combining Polling and Interrupts for Effic.. - Maquelin, Gao et al. - 1996  DBLP
40   kernel: A Platform for Accessing Internet Resources (context) - Peterson, Hutchinson et al. - 1990
38   Assessing Fast Network Interfaces (context) - Culler, Liu et al. - 1996  ACM   DBLP
18   and Thread Management (context) - Langendoen, Romein et al. - 1996
16   Performance of a High-Level Parallel Language on a High-Spee.. - Bal, Bhoedjang et al. - 1997  ACM   DBLP
15   Lazy threads: Implementing a fast parallel call - Goldstein, Schauser et al. - 1996  DBLP
9   High-Performance All-Software Distributed Shared Memory - Johnson - 1995  ACM
5   Friendly and Efficient Message Handling - Bhoedjang, Langendoen - 1996  ACM   DBLP



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://fermivista.math.jussieu.fr/ftp/ftp.cs.vu.nl.html):   More
Orca: a Portable User-Level Shared Object System - Bal, BHOEDJANG, HOFMAN.. (1996)   (Correct)
Object Distribution in Orca using Compile-Time and Run-Time.. - Bal, Kaashoek (1993)   (Correct)
Applications of Deontic Logic in Computer Science: A Concise.. - Wieringa, Meyer (1993)   (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