NRMI: Natural and Efficient Middleware

  • Authors:
  • Eli Tilevich;Yannis Smaragdakis

  • Affiliations:
  • -;-

  • Venue:
  • ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present NRMI: a drop-in replacement of Java RMI thatoffers call-by-copy-restore semantics for arbitrary linkeddata structures, in addition to regular call-by-copy semantics.Call-by-copy-restore middleware is more natural touse than traditional call-by-copy RPC mechanisms,enabling distributed calls to behave much like local calls.We discuss in depth the effect of calling semantics for middleware,describe how call-by-copy-restore can be implementedefficiently, and show examples of Java programswhere NRMI is more convenient than regular Java RMI.