Optimisation robuste de requêtes pour les SGBD parallèles multi-locataires // Robust Query Optimization for Parallel Multi-tenant DBMSs
Université de Toulouse • Toulouse, France
Role Description
Topic description
Dans les environnements cloud, un Système de Gestion de Bases de Données SGBD installé sur une machine multi-processeur et partagé par plusieurs locataires est appelé SGBD parallèle multi-locataire. Le partage des ressources dans un tel SGBD permet aux locataires de payer pour les ressources qu'ils consomment, tout en maximisant la rentabilité du système. Pour cela, un contrat de niveau de service (SLA) est établi entre le fournisseur et un locataire. Ce contrat défini des niveaux d'objectifs de services (SLO) définissant la qualité de service à fournir au locataire. Pour atteindre ces objectifs, l'optimiseur de requêtes d'un SGBD engendre un plan d'exécution qui permet la satisfaction des SLO tout en considérant la rentabilité. Pour cela, l'optimiseur s'appuie sur des estimations calculées par un modèle de coûts. Ces estimations sont sujettes à des erreurs à cause de l'obsolescence de valeurs de paramètres, d'erreur dans le calcul ou de variation...