Distributed Libraries Management for Remote Compilation and Execution on Grid Platforms with JaDiMa

Distributed Libraries Management for Remote Compilation and Execution on Grid Platforms with JaDiMa

Author: 
Blanco, Eduardo
Place: 
Hershey, PA
Publisher: 
IGI Global
Date published: 
2010
Record type: 
Responsibility: 
Cardinale, Yudith, jt. author
Figueira, Carlos, jt. author
Editor: 
Ragab, Khaled
Journal Title: 
Developing Advanced Web Services through P2P Computing and Autonomous Agents
Source: 
Developing Advanced Web Services through P2P Computing and Autonomous Agents
Abstract: 

In distributed environments (e.g. grid platform) it is common to find pieces of reusable code distributed among multiple sites. The possibilities of compilation and execution with remote libraries have a great potential to facilitate the integration of pieces of software developed among different organizations. This chapter describes JaDiMa (Java Distributed Machine), a collaborative framework to construct Java applications on grid platforms. JaDiMa automatically manages library repositories to allow users to compile and execute applications which use distributed libraries, without keeping these libraries locally. JaDiMa services are implemented as Web Services following the SOA approach; library repositories are modeled as a JXTA P2P network; and semantic annotations of libraries assist developers on the tasks of discovering libraries. We describe an implementation of JaDiMa as part of SUMA/G, a Globus-based grid environment. We show experiences and an empirical evaluation of JaDiMa execution and compilation processes for an application which uses remote libraries for managing graph and network data.

Series: 
Advances in Web Technologies and Engineering

CITATION: Blanco, Eduardo. Distributed Libraries Management for Remote Compilation and Execution on Grid Platforms with JaDiMa edited by Ragab, Khaled . Hershey, PA : IGI Global , 2010. Developing Advanced Web Services through P2P Computing and Autonomous Agents - Available at: https://library.au.int/distributed-libraries-management-remote-compilation-and-execution-grid-platforms-jadima