 |
Une heuristique GRASP pour optimiser la
matérialisation de vues dans le nuage |
| |
Vilmar Jefté Rodrigues de Sousa,
Michael David de Souza Dutra (UFMG, Belo Horizonte, Brésil) |
| |
Bruno Bachelet, Laurent
d'Orazio (LIMOS, Clermont-Ferrand, France) |
| |
XLV Brazilian Symposium of Operational
Research (SBPO) Natal, Rio Grande do Norte, Brésil 16-19 septembre
2013 |
Cet article étudie le problème de
matérialiser des vues pour une base de données stockée
dans un nuage, dans le but d'améliorer le temps de réponse de
requêtes sur la base de données sous une contrainte de budget. Les
vues sont des sous-ensembles de la base de données, également
stockées dans le nuage, qui agissent comme des caches pour
accélérer l'accès aux données. Dans un nuage,
l'utilisation d'unités de calcul et le stockage de données sont
facturées, signifiant qu'un compromis entre le gain en vitesse et le
coût de stockage doit être trouvé. Le problème a
été formulé comme un programme en nombres entiers mixte
(MIP) et identifié comme NP-difficile. Pour résoudre le
problème, une heuristique GRASP est proposée. La qualité
et la vitesse de cet algorithme sont comparées avec les résultats
d'un solveur MIP. Des expérimentations numériques sur plusieurs
instances du problème générées aléatoirement
montrent que l'approche proposée permet de résoudre efficacement
de larges instances du problème. |
|