Thèse de doctorat en Informatique, systèmes et logiciels
Sous la direction de Claudia Lucia Roncancio.
Soutenue en 2007
à Grenoble INPG .
Caching is a relevant approach ta tackle performance issues in largely distributed data management However, caches are efficient only if they are weil configured according ta their environment and, as a consequence, are olten built tram scratch for a given application. As a consequence, development costs may be quite high, in particular in grids, where many heterogeneous caches are useful. We propose a software framework facilitating the construction of dynamicallyadaptable caches for different applications, in particular for variable environments. Such a framework has made possible ta evaluate different configurations for distributed data querying systems and lead us ta propose novel approaches, for semantic management of data, and the construction of fine cooperation between caches, based on different physic and/or logic topologies. The different proposaIs have been applied in bio-informatics data management in grids.
Adaptable caches service and applications to large scale data management
Les caches offrent une solution intéressante aux problèmes de performance liés à la gestion de données largement distribuées. Néanmoins, ils ne sont efficaces que correctement configurés en fonction de leur environnement et sont donc souvent entièrement construits pour une application donnée. Les coûts de développement peuvent alors être élevés, notamment sur grilles où de nombreux caches hétérogènes sont utiles. Nous proposons un canevas logiciel facilitant la création de caches évolutifs et adaptables dynamiquement pour diverses applications, en particulier pour des environnements variables. Le canevas nous a permis de tester différentes configurations pour les systèmes d'interrogation et de faire naÎtre de nouvelles approches, pour la gestion sémantique des données et la mise en place de coopérations fines entre caches, basées sur différentes topologies physiques et/ou logiques. Nos proposition. Ont été appliquées à la gestion de données bio-informatiques sur grilles.