 |
A GRASP Heuristic to Optimize the
Materialization of Views in the Cloud |
| |
Vilmar Jefté Rodrigues de Sousa,
Michael David de Souza Dutra (UFMG, Belo Horizonte, Brazil) |
| |
Bruno Bachelet, Laurent
d'Orazio (LIMOS, Clermont-Ferrand, France) |
| |
XLV Brazilian Symposium of Operational
Research (SBPO) Natal, Rio Grande do Norte, Brazil September 16-19,
2013 |
This article studies the problem of materializing views for a
database stored in a cloud, in order to improve the response time of queries on
the database under a budget limit. Views are subsets of the database, also
stored in the cloud, that act like caches to accelerate the access to data. In
a cloud, CPU usage and data storage have to be paid, meaning that a trade-off
between speed gain and storage cost has to be found. The problem has been
formulated as a mixed integer program (MIP) and identified as NP-hard. To solve
the problem a GRASP heuristic is proposed. The quality and speed of this
algorithm are compared with the results of a MIP solver. Numerical experiments
on many randomly generated instances of the problem show that the proposed
approach is able to efficiently solve large instances of the problem.
|
|