Back to Search
Start Over
Workload-Driven Database Optimization for Cloud Applications
- Source :
- HPCS
- Publication Year :
- 2017
- Publisher :
- IEEE, 2017.
-
Abstract
- The performance of modern data-intensive applications is closely related to the speed of data access. However, a physical database optimization by design is often infeasible, due to the presence of large databases and time-varying workloads. In this paper we introduce a novel methodology for physical database optimization which allows for a quick and dynamic selection of indexes through the analysis of database logs. The application of the technique to cloud applications, which use a pay-per-use model, results in immediate cost savings, due to the presence of elastic resources. In order to demonstrate the effectiveness of the approach, we present the case study Nuvola, a SaaS multitenant application for schools that is characterized by heavy workloads. Experimental results show that the proposed technique leads to a 52.1% reduction of query execution time for a given workload. A comparative analysis of database performance before and after the optimization is also performed through a M/M/1 queue model and the results are discussed.
- Subjects :
- 020203 distributed computing
Multitenancy
Physical data model
business.industry
Computer science
Software as a service
Workload
Cloud computing
010103 numerical & computational mathematics
02 engineering and technology
computer.software_genre
01 natural sciences
Database tuning
Data access
Server
0202 electrical engineering, electronic engineering, information engineering
Data mining
0101 mathematics
business
computer
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2017 International Conference on High Performance Computing & Simulation (HPCS)
- Accession number :
- edsair.doi...........8fa90bd81f61376165044ae0da502589
- Full Text :
- https://doi.org/10.1109/hpcs.2017.94