Une approche pour la construction d'évaluateurs adaptables de requêtes
Auteur / Autrice : | Tuyet-Trinh Vu |
Direction : | Christine Collet |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique. Systèmes et communications |
Date : | Soutenance en 2005 |
Etablissement(s) : | Grenoble INPG |
Résumé
Cette thèse présente une approche pour la construction d’évaluateurs adaptables de requêtes. Un évaluateur adaptable possède la capacité d'être adapté et de s'adapter aux besoins de l'application et/ou à l'environnement d'exécution. L'adaptabilité peut être obtenue au moment de la construction de l'évaluateur (l’adaptabilité statique), au lancement de l'exécution de requête ayant des contraintes spécifiques (la personnalisation) et/ou pendant l'exécution de requête en cours (l’adaptabilité dynamique). Les contributions de cette thèse reposent sur la proposition d'un canevas nommé QBF (Query Broker Framework). QBF consiste dans la séparation et l'abstraction des fonctionnalités de l'évaluateur. Il s'agit d'un ensemble d'interfaces dont chacune correspond à une fonctionnalité conçue comme composant dans le but de favoriser leur réutilisation et leur adaptation. En se fondant sur QBF, nous avons analysé en détail les trois niveaux d’adaptabilité et proposé les mécanismes pour les assurer (respectivement l’instanciation de QBF, l’évaluation personnalisée et l’évaluation dynamique de requêtes. En retour, l’analyse de ces mécanismes montre l’importance et le bénéfice de la séparation et de l’abstraction des fonctionnalités proposées dans QBF. Une implémentation de QBF ainsi que de quelques instances montrent la faisabilité de notre approche. Nous avons également réalisé une évaluation expérimentale de la réutilisation et du surcoût de l’adaptation dans QBF de manière à évaluer notre approche , les mécanismes implémentés et à aider les programmeurs aux choix des éléments (composants) appropriés de évaluateur tout en considérant les surcoûts occasionnés par l’adaptation.