Logo do repositório
 
Publicação

Machine learning based optimization for database replication system

dc.contributor.advisorVanneschi, Leonardo
dc.contributor.authorRocha, Jéssica Costa da
dc.date.accessioned2021-01-05T18:24:09Z
dc.date.available2021-01-05T18:24:09Z
dc.date.issued2020-11-30
dc.descriptionInternship Report presented as the partial requirement for obtaining a Master's degree in Data Science and Advanced Analyticspt_PT
dc.description.abstractThis project falls under the category of database optimization problems and has the aim to enhance the performance of a data replication process between two databases systems (OLTP and OLAP). In DBMS, there are hundreds of knobs that are typically tuned manually by engineers. The configuration of such parameters influences the performance of the data replication process as well as the whole system. The goal of this project is to minimize latency, defined by the time that it takes for the data to be replicated from the source database to the target database. It is important to keep latency as low as possible in order to avoid long delays in the replication process which eventually leads to outdated analytics for the customers. As a means to approach this problem, a simulation environment that captures the state of the replication process between the two databases was designed to collect data. Then, it was necessary to represent numerically the incoming workload for this case study. Lastly, two machine learning approaches were implemented to automate the configuration of the parameters. The first solution is based on a reinforcement learning agent formulated as a Markov decision process and the second is having a predictive model in combination with Bayesian optimization search. The initial experimental results obtained have shown improvements in the performance measure when comparing to the traditional approach.pt_PT
dc.identifier.tid202572684pt_PT
dc.identifier.urihttp://hdl.handle.net/10362/109751
dc.language.isoengpt_PT
dc.subjectDatabasespt_PT
dc.subjectMachine Learningpt_PT
dc.subjectReinforcement Learningpt_PT
dc.subjectPythonpt_PT
dc.subjectAuto-tuningpt_PT
dc.titleMachine learning based optimization for database replication systempt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.embargofct"A empresa portanto pede para que apenas o pessoal autorizado pela universidade tenha acesso ao relatório. (...) envio o pedido de acesso fechado preenchido".pt_PT
rcaap.rightsclosedAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Métodos Analíticos Avançadospt_PT

Ficheiros

Principais
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
TAA0069.pdf
Tamanho:
7.87 MB
Formato:
Adobe Portable Document Format