Javelin++: scalability issues in global computing
JAVA '99 Proceedings of the ACM 1999 conference on Java Grande
Bayanihan: building and studying web-based volunteer computing systems using Java
Future Generation Computer Systems - Special issue on metacomputing
CoG kits: a bridge between commodity distributed computing and high-performance grids
Proceedings of the ACM 2000 conference on Java Grande
Unicorn: voluntary computing over Internet
ACM SIGOPS Operating Systems Review
Implementation of a CORBA-Based Metacomputing System
HPCN Europe 2001 Proceedings of the 9th International Conference on High-Performance Computing and Networking
HORB: Distributed Execution of Java Programs
WWCA '97 Proceedings of the International Conference on Worldwide Computing and Its Applications
A Bytecode Translator for Distributed Execution of ``Legacy'' Java Software
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Grid Computing: Making the Global Infrastructure a Reality
Grid Computing: Making the Global Infrastructure a Reality
GridAnt: A Client-Controllable Grid Work.ow System
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 7 - Volume 7
Distributed Ant: A System to Support Application Deployment in the Grid
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Parallel checkpointing on a grid-enabled java platform
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Remote class prefetching: improving performance of java applications on grid platforms
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Hi-index | 0.01 |
This paper describes JaDiMa (Java Distributed Machine), a collaborative framework to construct high performance distributed Java applications on grid platforms. JaDiMa is a system that automatically manages remote libraries used in a Java application. It leverages on the advantages of portability, modularity, object oriented model and flexibility of Java, while incorporating well known techniques of communication and security. JaDiMa allows users to compile and execute Java applications which use distributed libraries, without the need of keeping them in the developer and user hosts. The result is a simple and efficient distributed environment upon which applications and data are easily shared and highly portable amongst heterogeneous platforms and multiple users. We describe an implementation of JaDiMa as part of SUMA/G, a Globus-based grid environment. We also show experiences of executing an application, which uses libraries for managing graph and network data, on several scenarios with SUMA/G and JaDiMa.