Specification-based Synthesis of Tailor-made Grid Service Wrappers for Scientific Legacy Codes

  • Authors:
  • Jurgen Hofer;Thomas Fahringer

  • Affiliations:
  • Distributed and Parallel Systems Group, University of Innsbruck, Technikerstrasse 21a, 6020 Innsbruck, Austria. juergen@dps.uibk.ac.at;Distributed and Parallel Systems Group, University of Innsbruck, Technikerstrasse 21a, 6020 Innsbruck, Austria. tf@dps.uibk.ac.at

  • Venue:
  • GRID '06 Proceedings of the 7th IEEE/ACM International Conference on Grid Computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The long lifecycles of many scientific applications tend to surpass multiple generations of Grid technologies opening an increasing gap developers need to bridge. Automatic adaptation and migration of software to newer environments remains therefore as interesting research question. Most existing state-of-the-art solutions are Grid middleware services that execute programs based on provided descriptions forcing clients to use a generic and non-problem- centric interface. This short paper outlines the Otho Toolkit for synthesis of Grid application wrapper services based on specifications of scientific legacy programs. The generated output are service source codes that are either automatically built and packaged into a ready-to-deploy services or taken by developers for manual refinement. The services are customised and tailor-made for a specific application, service hosting environment and computational infrastructure. To increase their benefit they can be enhanced with supplemental functionality such as security credential management or filestaging. We applied the Otho Toolkit recursively to itself to synthesise a sophisticated Factory service that creates application-specific Grid services on-demand.