International Conference on Computational Science

ICCS 2008: Computational Science – ICCS 2008 pp 174-183

Pollarder: An Architecture Concept for Self-adapting Parallel Applications in Computational Science

  • Andreas Schäfer
  • Dietmar Fey
Conference paper

DOI: 10.1007/978-3-540-69384-0_23

Volume 5101 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Schäfer A., Fey D. (2008) Pollarder: An Architecture Concept for Self-adapting Parallel Applications in Computational Science. In: Bubak M., van Albada G.D., Dongarra J., Sloot P.M.A. (eds) Computational Science – ICCS 2008. ICCS 2008. Lecture Notes in Computer Science, vol 5101. Springer, Berlin, Heidelberg

Abstract

Utilizing grid computing resources has become crucial to advances in today’s computational science and engineering. To sustain efficiency, applications have to adapt to changing execution environments. Suitable implementations require huge efforts in terms of time and personnel. In this paper we describe the design of the Pollarder framework, a work in progress which offers a new approach to grid application componentization. It is based on a number of specialized design patterns to improve code reusability and flexibility. An adaptation layer handles environment discovery and is able to construct self-adapting applications from a user supplied library of components. We provide first experiences gathered with a prototype implementation.

Keywords

grid computing scientific computing self-adaptation 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Andreas Schäfer
    • 1
  • Dietmar Fey
    • 1
  1. 1.Lehrstuhl für Rechnerarchitektur und-kommunikation, Institut für InformatikFriedrich-Schiller-UniversitätJenaGermany