Title
Integrating Remote Invocations With Asynchronism And Cooperative Multitasking
Abstract
In this paper we argue that it is possible to couple the advantages of programming with the well-known abstraction of RPC with asynchronous programming models adequate for wide-area programming environments such as grids. We discuss how some programming language features can help create different programming abstractions over a basic asynchronous invocation primitive. The paper also discusses how coroutines (cooperative multitasking) can be used to allow computation to proceed while a client is waiting for the result of a remote invocation, avoiding the pitfalls of programming with threads.
Year
DOI
Venue
2008
10.1142/S0129626408003235
PARALLEL PROCESSING LETTERS
Keywords
Field
DocType
RPC, asynchronous communication, programming abstractions
Functional reactive programming,Procedural programming,Programming language,Programming paradigm,Computer science,Parallel computing,Inductive programming,Reactive programming,Concurrent object-oriented programming,Asynchronous method invocation,Distributed computing,Event-driven programming
Journal
Volume
Issue
ISSN
18
1
0129-6264
Citations 
PageRank 
References 
5
0.49
13
Authors
2
Name
Order
Citations
PageRank
Noemi de la Rocque Rodriguez114020.15
SILVANA ROSSETTO2686.88