Programming, Composing, Deploying for the Grid

  • Laurent Baduel
  • Françoise Baude
  • Denis Caromel
  • Arnaud Contes
  • Fabrice Huet
  • Matthieu Morel
  • Romain Quilici

9.5 Conclusions and Perspectives

In summary, the essence of our proposition, presented in this chapter, is as follows: a distributed object-oriented programming model, smoothly extended to get a component-based programming model (in the form of a 100% Java library); moreover this model is “grid-aware” in the sense that it incorporates from the very beginning adequate mechanisms in order to further help in the deployment and runtime phases on all possible kind of infrastructures, notably secure grid systems. This programming framework is intended to be used for large scale grid applications. For instance, we have succeeded to apply it for a numerical simulation of electromagnetic waves propagation, a non embarrassingly parallel application [21], featuring visualization and monitor- ing capabilities for the user. To date, this simulation has successfully been deployed on various infrastructures, ranging from interconnected clusters, to an intranet grid composed of approxi- matively 300 desktop machines. Performances compete with a previous existing version of the application, written in Fortran MPI. The proposed object-oriented approach is more generic and features reusability (the component-oriented version is under development, which may further add dynamicity to the application), and the deployment is very flexible.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag London Limited 2006

Authors and Affiliations

  • Laurent Baduel
    • 1
  • Françoise Baude
    • 1
  • Denis Caromel
    • 1
  • Arnaud Contes
    • 1
  • Fabrice Huet
    • 1
  • Matthieu Morel
    • 1
  • Romain Quilici
    • 1
  1. 1.OASIS - Joint Project CNRS / INRIA / University of Nice Sophia - Antipolis, INRIA 2004Valbonne CedexFrance

Personalised recommendations