Transformations for early reply and forward message passing mechanisms

Autor: Todd Williamson, Aaron W. Keen, Ronald A. Olsson
Rok vydání: 2015
Předmět:
Zdroj: Concurrency and Computation: Practice and Experience. 27:4645-4658
ISSN: 1532-0626
DOI: 10.1002/cpe.3448
Popis: Summary Message passing notations (language, package, etc.) typically include some form of asynchronous or synchronous invocation. In a synchronous invocation, the invoker waits for the invocation's servicer to pass back results. Some message passing notations also include early reply or deferred reply (including forwarding), which alters how and when the servicer passes back its results; this additional flexibility is useful in realistic applications. It is well known how to transform a synchronous invocation into only asynchronous invocations. This paper extends such transformations to early reply and forward. This paper also describes the use of these transformations within the implementations of programming notations. Using the transformation simplifies the implementation without significantly affecting run-time costs. Copyright © 2015 John Wiley & Sons, Ltd.
Databáze: OpenAIRE