Explicit Batching for Distributed Objects

Free registration required

Executive Summary

Although distributed object systems, for example RMI and CORBA, enable object-oriented programs to be easily distributed across a network, achieving acceptable performance usually requires client-specific optimization of server interfaces, making such systems difficult to maintain and evolve. Automatic optimization techniques, including Batched Futures and Communication Restructuring, do not work as well as hand optimization. This paper presents Batched Remote Method Invocation (BRMI), a language level technique for clients to specify explicit batches of operations on remote objects.

  • Format: PDF
  • Size: 144.7 KB