Section: Overall Objectives
Approach
So, our approach emphasizes on algorithmic and engineering aspects of such computations on all scales, in particular it addresses the problems of organizing the computation efficiently, be it on the side of a service provider or within an application program.
To assert the quality and validity of our results, the inherent complexity of the interplay of platforms, algorithms and programs imposes a strong emphasis on experimental methodology. Our research is structured in three different themes:
-
Structuring of applications for scalability: modeling of size, locality and granularity of computation and data.
-
Transparent resource management: sequential and parallel task scheduling, migration of computations, data exchange, distribution and redistribution of data.
-
Experimental validation and methodology: reproducibility, extendability and applicability of formal assessments, simulations, emulations and in situ experiments.
An important goal of the project is to increase the cross-fertility between these different themes and their respective communities and thus to allow the scaling of computations for new forms of applications, reorganize platforms and services for economic utilization of resources, and to endow the scientific community with foundations, software and hardware for conclusive and reproducible experiments.