Javaspaces Versus Remote Method Invocation: What is the Cost?

R. Eggen and M. Eggen (USA)


JavaSpaces, Jini, RMI, Parallel Programming


Parallel application programmers and software engineers have a variety of paradigms at their disposal. Some of the tools include traditional environments such as parallel virtual machine (PVM) and message passing interface (MPI). Tools that are more modern involve the World Wide Web, including Simple Object Access Protocol (SOAP), Common Object Request Broker Architecture (CORBA), and JavaSpaces. Java's object oriented approach proves to be a desirable platform for developing parallel distributed applications. This paper describes the benefits and expected efficiencies of using the object oriented approach of Java's remote method invocation (RMI) and the RMI based object oriented tuple environment provided by JavaSpaces. [1]

Important Links:

Go Back