Publicação
Self-tunable DBMS replication with reinforcement learning
| Resumo: | Fault-tolerance is a core feature in distributed database systems, particularly the ones deployed in cloud environments. The dependability of these systems often relies in middleware components that abstract the DBMS logic from the replication itself. The highly configurable nature of these systems makes their throughput very dependent on the correct tuning for a given workload. Given the high complexity involved, machine learning techniques are often considered to guide the tuning process and decompose the relations established between tuning variables. This paper presents a machine learning mechanism based on reinforcement learning that attaches to a hybrid replication middleware connected to a DBMS to dynamically live-tune the configuration of the middleware according to the workload being processed. Along with the vision for the system, we present a study conducted over a prototype of the self-tuned replication middleware, showcasing the achieved performance improvements and showing that we were able to achieve an improvement of 370.99% on some of the considered metrics. |
|---|---|
| Autores principais: | Ferreira, Luís |
| Outros Autores: | Coelho, Fábio; Pereira, José |
| Assunto: | Reinforcement learning Dependability Replication |
| Ano: | 2020 |
| País: | Portugal |
| Tipo de documento: | comunicação em conferência |
| Tipo de acesso: | acesso restrito |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
Registos relacionados
assignment Separating the WHEAT from the Chaff: An Empirical Design for Geo-Replicated State Machines
por: Sousa, João
Publicado em: (2015)
por: Sousa, João
Publicado em: (2015)
article "Powered by whom?" : A network perspective on replication as strategy
por: Mota, João
Publicado em: (2016)
por: Mota, João
Publicado em: (2016)
school Diverse intrusion-tolerant database replication
por: Ferreira, Paulo Jorge Botelho
Publicado em: (2012)
por: Ferreira, Paulo Jorge Botelho
Publicado em: (2012)
article State-machine replication for planet-scale systems
por: Enes, Vitor
Publicado em: (2020)
por: Enes, Vitor
Publicado em: (2020)
assignment State Machine Replication for the Masses with BFT-SMaRt
por: Sousa, João
Publicado em: (2013)
por: Sousa, João
Publicado em: (2013)
school Heterogeneous database replication
por: Imperadeiro, João Ribeiro
Publicado em: (2025)
por: Imperadeiro, João Ribeiro
Publicado em: (2025)
school Study of microstructures replication for self-cleaning applications
por: Martins, Cíntia Isabel Rodrigues Silva
Publicado em: (2020)
por: Martins, Cíntia Isabel Rodrigues Silva
Publicado em: (2020)
school Development of a self-cleaning surface of a “glass” cover by replication processes
por: Pereira, João Luís Sousa
Publicado em: (2018)
por: Pereira, João Luís Sousa
Publicado em: (2018)
article Parallel, angular and perpendicular parking for self-driving cars using deep reinforcement learning
por: Sousa, Bruno
Publicado em: (2022)
por: Sousa, Bruno
Publicado em: (2022)
article Evaluating data freshness in large scale replicated databases
por: Pereira, José
Publicado em: (2010)
por: Pereira, José
Publicado em: (2010)
assignment Resilient State Machine Replication
por: Sousa, Paulo
Publicado em: (2005)
por: Sousa, Paulo
Publicado em: (2005)
school Learning to play DCSS with Deep Reinforcement Learning
por: Gonçalves, André Almeida
Publicado em: (2019)
por: Gonçalves, André Almeida
Publicado em: (2019)
groups Mob1, hippo pathway member, is critical for toxoplasma gondii replication
por: Tavares, Alexandra
Publicado em: (2016)
por: Tavares, Alexandra
Publicado em: (2016)
article Registered Replication Report: Rand, Greene, and Nowak (2012)
por: Bouwmeester, S.
Publicado em: (2017)
por: Bouwmeester, S.
Publicado em: (2017)
article Delta state replicated data types
por: Almeida, Paulo Sérgio
Publicado em: (2018)
por: Almeida, Paulo Sérgio
Publicado em: (2018)
article Creep behaviour of cracked steel fibre reinforced self-compacting concrete: from micro-mechanics to composite behaviour
por: Abrishambaf, Amin
Publicado em: (2016)
por: Abrishambaf, Amin
Publicado em: (2016)
article The pipeline project: pre-publication independent replications of a single laboratory's research pipeline
por: Schweinsberg, Martin
Publicado em: (2016)
por: Schweinsberg, Martin
Publicado em: (2016)
article Deep reinforcement learning for inventory control: a roadmap
por: Boute, Robert N.
Publicado em: (2022)
por: Boute, Robert N.
Publicado em: (2022)
article Psychopathic traits and reinforcement learning under acute stress
por: Carvalheiro, Joana
Publicado em: (2021)
por: Carvalheiro, Joana
Publicado em: (2021)
article Psychopathic traits and reinforcement learning under acute stress
por: Carvalheiro, Joana
Publicado em: (2022)
por: Carvalheiro, Joana
Publicado em: (2022)
article Do individuation instructions reduce the cross-race effect? A registered replication of
por: Cruz, F.
Publicado em: (2023)
por: Cruz, F.
Publicado em: (2023)
school Reinforcement Learning aplicado ao trading
por: Pires, Diogo Miguel Teixeira Estevinho
Publicado em: (2020)
por: Pires, Diogo Miguel Teixeira Estevinho
Publicado em: (2020)
school Dynamic end-to-end reliable causal delivery middleware for geo-replicated services
por: Younes, Georges
Publicado em: (2023)
por: Younes, Georges
Publicado em: (2023)
article Human-Exoskeleton Interaction Simulation Framework via Deep Reinforcement Learning
por: SIlvino, Diogo Roseira
Publicado em: (2025)
por: SIlvino, Diogo Roseira
Publicado em: (2025)
school Automatic parameter tuning using reinforcement learning
por: Ferreira, Luís Manuel Meruje
Publicado em: (2020)
por: Ferreira, Luís Manuel Meruje
Publicado em: (2020)
article Do individuation instructions reduce the cross-race effect? A registered replication of Hugenberg, Miller, and Claypool (2007)
por: Cruz, F.
Publicado em: (2023)
por: Cruz, F.
Publicado em: (2023)
article A reinforcement learning approach to improve user achievement of health-related goals
por: Martinho, Diogo
Publicado em: (2021)
por: Martinho, Diogo
Publicado em: (2021)
article Reward shaping to improve the performance of deep reinforcement learning in perishable inventory management
por: Moor, Bram J. de
Publicado em: (2022)
por: Moor, Bram J. de
Publicado em: (2022)
category Machine learning for natural fibre-reinforced compressed earth blocks
por: Turco, Chiara
Publicado em: (2023)
por: Turco, Chiara
Publicado em: (2023)
article A reinforcement learning algorithm for improving the generation of telerehabilitation activities of ABI patients
por: Zhinin-Vera, Luis
Publicado em: (2023)
por: Zhinin-Vera, Luis
Publicado em: (2023)
school Quantum-enhanced reinforcement learning
por: Sequeira, André Manuel Resende
Publicado em: (2021)
por: Sequeira, André Manuel Resende
Publicado em: (2021)
article CHK1 and replicative stress in T-cell leukemia: can an irreverent tumor suppressor end up playing the oncogene?
por: Sarmento, Leonor
Publicado em: (2016)
por: Sarmento, Leonor
Publicado em: (2016)
school Deep reinforcement learning for robot navigation systems
por: Ribeiro, Tiago Alcântara
Publicado em: (2019)
por: Ribeiro, Tiago Alcântara
Publicado em: (2019)
article DNA replication stress-induced loss of reproductive capacity in S. cerevisiae and its inhibition by caloric restriction
por: Weinberger, Martin
Publicado em: (2013)
por: Weinberger, Martin
Publicado em: (2013)
article Combining YOLO and deep reinforcement learning for autonomous driving in public roadworks scenarios
por: Andrade, Nuno
Publicado em: (2022)
por: Andrade, Nuno
Publicado em: (2022)
article Towards intra-datacentre high-availability in CloudDBAppliance
por: Ferreira, Luis
Publicado em: (2019)
por: Ferreira, Luis
Publicado em: (2019)
school Generalization in reinforcement learning theory, methods, and grid-world applications
por: Araújo, Luís Aníbal Barbosa de
Publicado em: (2024)
por: Araújo, Luís Aníbal Barbosa de
Publicado em: (2024)
school Unraveling the replication process of Toxoplasma gondii through the MOB1 protein
por: L. S. Delgado, Inês
Publicado em: (2022)
por: L. S. Delgado, Inês
Publicado em: (2022)
article Timely ACID Transactions in DBMS
por: Marco Vieira
Publicado em: (2004)
por: Marco Vieira
Publicado em: (2004)
article Braided reinforced composite rods for the internal reinforcement of concrete
por: Pereira, Cristiana Gonilho
Publicado em: (2008)
por: Pereira, Cristiana Gonilho
Publicado em: (2008)
Registos relacionados
-
assignment Separating the WHEAT from the Chaff: An Empirical Design for Geo-Replicated State Machines
por: Sousa, João
Publicado em: (2015) -
article "Powered by whom?" : A network perspective on replication as strategy
por: Mota, João
Publicado em: (2016) -
school Diverse intrusion-tolerant database replication
por: Ferreira, Paulo Jorge Botelho
Publicado em: (2012) -
article State-machine replication for planet-scale systems
por: Enes, Vitor
Publicado em: (2020) -
assignment State Machine Replication for the Masses with BFT-SMaRt
por: Sousa, João
Publicado em: (2013)