Project : paris
Section: Overall Objectives
Advanced models for the Grid
Till now, research activities related to the Grid have been focused on the design and implementation of middleware and tools to experiment grid infrastructure with applications. Very few attention has been paid to programming models suitable for such widely computing infrastructures. Programming of such infrastructures is still very low-level. This situation may somehow be compared to using assembly language to program complex processors. Our objective is to study approaches for Grid programming that do not expose the architectural details of the computing infrastructure to the programmers. In particular, we are considering unconventional approach based on the chemical reaction paradigm, and more precisely the Gamma Model .
Gamma is based on multiset rewriting. The unique data structure in Gamma is the multiset (a set than can contain several occurrences of the same element) which can be seen as a chemical solution. A simple program is a set of rules . Execution proceeds, without any explicit order, by replacing elements in the multiset satisfying the reaction condition by the products of the action (chemical reaction). The result is obtained when a stable state is reached, that, when no more reactions applies. Our objective is to express the coordination of Grid components or services through a set of rules while the multiset represents the services that have to be coordinated.