Coupling contracts for deployment on alien grids

  • Authors:
  • Javier Bustos-Jiménez;Denis Caromel;Mario Leyton;José Piquer

  • Affiliations:
  • Escuela de Ingeniería Informática. Universidad Diego Portales, Santiago, Chile;INRIA Sophia-Antipolis, CNRS-I3S, UNSA, Sophia-Antipolis Cedex, France;INRIA Sophia-Antipolis, CNRS-I3S, UNSA, Sophia-Antipolis Cedex, France;Departamento de Ciencias de la Computación, Universidad de Chile, Santiago, Chile

  • Venue:
  • Euro-Par'06 Proceedings of the CoreGRID 2006, UNICORE Summit 2006, Petascale Computational Biology and Bioinformatics conference on Parallel processing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose coupling based on contracts as a mechanism to address the problem of exchanging information between parties that require information to work together. Specifically, we show how our approach can be used to couple the deployment of an application with a Grid infrastructure deployment descriptor using ProActive[11, 2]. To achieve this, we identify the properties related with information exchange between parties, and we group the properties of interest into typed clauses. We then propose that interfaces can be built using shared typed clauses. If the interfaces between parties are compatible, the coupling of the interfaces can yield a coupling contract. The clauses belonging to the contract represent what information can be shared between the parties, and the type of the clause specifies how this information will be shared. Finally, we show how the deployment of applications on the Grid can benefit from the proposed approach. Unfamiliar applications can couple with deployment descriptors to deploy on alien Grids, without modifying or inspecting neither of them.