Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/84394

Registo completo
Campo DCValorIdioma
dc.contributor.advisorCoelho, Fábio André Castanheira Luíspor
dc.contributor.advisorPereira, Josépor
dc.contributor.authorMarques, Susana Vitória Sá Silvapor
dc.date.accessioned2023-05-10T16:08:10Z-
dc.date.available2023-05-10T16:08:10Z-
dc.date.issued2022-12-05-
dc.date.submitted2022-10-
dc.identifier.urihttps://hdl.handle.net/1822/84394-
dc.descriptionDissertação de mestrado integrado em Informatics Engineeringpor
dc.description.abstractIn the last few years, data management engines have become increasingly modular, separating some of its main layers, such as data storage and transactional management. The exposure of the transactional manage ment component brings new challenges, in particular its correct configuration and tuning when running different workloads. In this sense, this dissertation focuses on the autonomous optimization of a particular transactional middleware, pH1, while keeping in mind the tuning of other similar systems. It is becoming more and more important to develop algorithms that can automatically optimize these systems whose performance is heavily dependent on a proper configuration. The use of machine learning techniques for similar problems (database knob tuning) has become common in the literature [1, 2, 3, 4], especially in a black box perspective where it does not have visibility over particular details of the system. Usually, these systems are located in realistic online environments, where workloads can change at different times. Even though there are numerous research projects for automatic knob tuning, these projects have not entirely addressed this problem and are mostly developed for offline training when the workloads remain static. We propose OPAL as the component that when executing transactional workloads is able to dynamically adjust its configurations in an online environment with a continuous space. Our approach allows for online changes and uses reinforcement learning as a starting point taking into consideration tuning algorithms in continuous spaces, as is the case of DDPG [5].por
dc.description.abstractNos últimos anos, os motores de gestão de dados têm-se tornado cada vez mais modulares, separando algumas de suas camadas, principais, como o armazenamento de dados e a gestão transacional. A exposição do componente de gestão transacional traz novos desafios, em particular a sua correta configuração e ajuste durante a execução de diferentes cargas de trabalho. Neste sentido, esta dissertação foca-se na otimização autónoma de um middleware transacional específico, pH1, tendo em mente o ajuste de outros sistemas semelhantes. É cada vez mais importante desenvolver algoritmos que possam ajustar automaticamente estes sistemas cujo desempenho depende muito de uma configuração adequada. A utilização de técnicas de machine learning para problemas semelhantes (ajuste de parâmetros em bases de dados) tem-se tornado comum na literatura [1, 2, 3, 4], sobretudo recorrendo a uma visão black-box onde não se tem visibilidade sobre detalhes particulares do sistema. Normalmente, estes sistemas encontram-se em ambientes online realistas, onde as cargas de trabalho podem mudar em momentos diferentes. Apesar de existirem inúmeros projetos de pesquisa para o ajuste automático de parâmetros, estes projetos não abordam totalmente este problema e são desenvolvidos principal mente para treino offline quando as cargas de trabalho permanecem estáticas. OPAL é proposto como o componente que ao executar cargas de trabalho transacionais é capaz de ajustar dinamicamente as suas configurações num ambiente online com um espaço contínuo. A nossa abordagem permite mudanças online e utiliza reinforcement learning como ponto de partida tendo em consideração algoritmos para ajuste de parâmetros em espaços contínuos, como é o caso do DDPG [5].por
dc.description.sponsorshipI would also like to thank INESC TEC for this opportunity. This work is financed by National Funds through the Portuguese funding agency, FCT - Fundação para a Ciência e a Tecnologia, within project LA/P/0063/2020.por
dc.language.isoengpor
dc.relationLA/P/0063/2020por
dc.rightsopenAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/por
dc.subjectReinforcement learningpor
dc.subjectActor-critic methodspor
dc.subjectOnline environmentspor
dc.subjectBlack box systempor
dc.subjectAprendizagem por reforçopor
dc.subjectMétodos ator-críticopor
dc.subjectAmbientes onlinepor
dc.subjectBlack box visionpor
dc.titleAutonomous optimization for a transactional middlewarepor
dc.typemasterThesiseng
dc.identifier.tid203261828por
thesis.degree.grantorUniversidade do Minhopor
sdum.degree.grade17 valorespor
sdum.uoeiEscola de Engenhariapor
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Susana Vitoria Sa Silva Marques.pdf4,43 MBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID