Title :
An Evaluation of Java RMI/JavaSpaces and Ruby DRb/Rinda
Author :
Jaiantilal, Abhishek ; Jiang, Yifei ; Mishra, Shivakant
Author_Institution :
Dept. of Comput. Sci., Univ. of Colorado at Boulder, Boulder, CO
Abstract :
Tuple spaces have been used to build a wide variety of parallel and distributed applications. Two popular systems for building tuple space applications at present are JavaSpaces and Rinda. JavaSpaces uses Java RMI for distributed communication, while Rinda uses Ruby´s DRb. Despite an abundance of applications built using JavaSpaces and Rinda, there hasn´t been any comparative evaluation of these two systems. This paper provides a detailed ex perimental evaluation of these two systems under several different networking configurations and operating scenarios.
Keywords :
Java; application program interfaces; remote procedure calls; Java RMI; JavaSpaces; Rinda; Ruby DRb; distributed communication; remote method invocation; tuple space; Associative memory; Computer architecture; Computer science; Delay; Distributed computing; Java; Measurement; Programming environments; Scalability; Throughput;
Conference_Titel :
Performance, Computing and Communications Conference, 2008. IPCCC 2008. IEEE International
Conference_Location :
Austin, Texas
Print_ISBN :
978-1-4244-3368-1
Electronic_ISBN :
1097-2641
DOI :
10.1109/PCCC.2008.4745109