DocumentCode :
950314
Title :
NRMI: Natural and Efficient Middleware
Author :
Tilevich, Eli ; Smaragdakis, Yannis
Author_Institution :
Virginia Tech, Blacksburg
Volume :
19
Issue :
2
fYear :
2008
Firstpage :
174
Lastpage :
187
Abstract :
We present natural remote method invocation (NRMI): a middleware mechanism that provides a fully general implementation of call-by-copy-restore semantics for arbitrary linked data structures, used as parameters in remote procedure calls. Call-by-copy-restore offers a more natural programming model for distributed systems than traditional call-by-copy middleware, enabling remote calls to behave much like local calls. We discuss in depth the effects of calling semantics for middleware, describe when and why NRMI is more convenient to use than standard middleware, and present three implementations of NRMI in distinct settings, showing the generality of the approach.
Keywords :
middleware; arbitrary linked data structures; call-by-copy-restore semantics; middleware mechanism; natural remote method invocation; Java; Middleware; RPC; call-by-copy-restore; programming model.;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2007.70717
Filename :
4359417
Link To Document :
بازگشت