<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-03223253</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-21T10:21:09+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Self-tunable DBMS Replication with Reinforcement Learning</title>
            <author role="aut">
              <persName>
                <forename type="first">Luís</forename>
                <surname>Ferreira</surname>
              </persName>
              <email type="md5">83eb5100d9c84e499dcd58a8a16b1502</email>
              <email type="domain">inesctec.pt</email>
              <idno type="idhal" notation="numeric">1098445</idno>
              <idno type="halauthorid" notation="string">1962101-1098445</idno>
              <affiliation ref="#struct-300854"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Fábio</forename>
                <surname>Coelho</surname>
              </persName>
              <email type="md5">9aadd535e8a2b3cdf9cb7a2463b5bdbe</email>
              <email type="domain">inesctec.pt</email>
              <idno type="idhal" notation="numeric">1032381</idno>
              <idno type="halauthorid" notation="string">1105693-1032381</idno>
              <affiliation ref="#struct-300854"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">José</forename>
                <surname>Pereira</surname>
              </persName>
              <email type="md5">5d55c59054e8b5fd89fa96e2e88527de</email>
              <email type="domain">di.uminho.pt</email>
              <idno type="idhal" notation="numeric">968822</idno>
              <idno type="halauthorid" notation="string">488598-968822</idno>
              <affiliation ref="#struct-300854"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Hal</forename>
                <surname>Ifip</surname>
              </persName>
              <email type="md5">2073ac78024b6e13f2714db96e9b1e63</email>
              <email type="domain">inria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2021-05-10 17:41:16</date>
              <date type="whenModified">2022-05-03 17:52:02</date>
              <date type="whenReleased">2021-05-10 17:46:43</date>
              <date type="whenProduced">2020-06-15</date>
              <date type="whenEndEmbargoed">2023-01-01</date>
              <ref type="file" target="https://inria.hal.science/hal-03223253v1/document">
                <date notBefore="2023-01-01"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-03223253v1/file/495624_1_En_9_Chapter.pdf" id="file-3223253-2830064">
                <date notBefore="2023-01-01"/>
              </ref>
              <ref type="externalLink" target="https://link.springer.com/content/pdf/10.1007%2F978-3-030-50323-9_9.pdf"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="200187">
                <persName>
                  <forename>Hal</forename>
                  <surname>Ifip</surname>
                </persName>
                <email type="md5">2073ac78024b6e13f2714db96e9b1e63</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-03223253</idno>
            <idno type="halUri">https://inria.hal.science/hal-03223253</idno>
            <idno type="halBibtex">ferreira:hal-03223253</idno>
            <idno type="halRefHtml">&lt;i&gt;20th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS)&lt;/i&gt;, Jun 2020, Valletta, Malta. pp.131-147, &lt;a target="_blank" href="https://dx.doi.org/10.1007/978-3-030-50323-9_9"&gt;&amp;#x27E8;10.1007/978-3-030-50323-9_9&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">20th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS), Jun 2020, Valletta, Malta. pp.131-147, &amp;#x27E8;10.1007/978-3-030-50323-9_9&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 - Attribution<ref corresp="#file-3223253-2830064"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="IFIP-LNCS" corresp="IFIP">IFIP - Lecture Notes in Computer Science</idno>
            <idno type="stamp" n="IFIP">IFIP - International Federation for Information Processing</idno>
            <idno type="stamp" n="IFIP-TC" corresp="IFIP">IFIP Technical Committees </idno>
            <idno type="stamp" n="IFIP-WG" corresp="IFIP">Working Groups</idno>
            <idno type="stamp" n="IFIP-TC6" corresp="IFIP-TC">TC 6: Communication Systems</idno>
            <idno type="stamp" n="IFIP-WG6-1" corresp="IFIP-WG">Architectures and Protocols for Distributed Systems</idno>
            <idno type="stamp" n="IFIP-DAIS" corresp="IFIP">DAIS: Distributed Applications and Interoperable Systems</idno>
            <idno type="stamp" n="IFIP-LNCS-12135" corresp="IFIP-LNCS">Distributed Applications and Interoperable Systems</idno>
          </seriesStmt>
          <notesStmt>
            <note type="commentary">Part 4: Machine Learning for Systems</note>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Self-tunable DBMS Replication with Reinforcement Learning</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Luís</forename>
                    <surname>Ferreira</surname>
                  </persName>
                  <email type="md5">83eb5100d9c84e499dcd58a8a16b1502</email>
                  <email type="domain">inesctec.pt</email>
                  <idno type="idhal" notation="numeric">1098445</idno>
                  <idno type="halauthorid" notation="string">1962101-1098445</idno>
                  <affiliation ref="#struct-300854"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Fábio</forename>
                    <surname>Coelho</surname>
                  </persName>
                  <email type="md5">9aadd535e8a2b3cdf9cb7a2463b5bdbe</email>
                  <email type="domain">inesctec.pt</email>
                  <idno type="idhal" notation="numeric">1032381</idno>
                  <idno type="halauthorid" notation="string">1105693-1032381</idno>
                  <affiliation ref="#struct-300854"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">José</forename>
                    <surname>Pereira</surname>
                  </persName>
                  <email type="md5">5d55c59054e8b5fd89fa96e2e88527de</email>
                  <email type="domain">di.uminho.pt</email>
                  <idno type="idhal" notation="numeric">968822</idno>
                  <idno type="halauthorid" notation="string">488598-968822</idno>
                  <affiliation ref="#struct-300854"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">Lecture Notes in Computer Science</title>
                <meeting>
                  <title>20th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS)</title>
                  <date type="start">2020-06-15</date>
                  <date type="end">2020-06-19</date>
                  <settlement>Valletta</settlement>
                  <country key="MT">Malta</country>
                </meeting>
                <editor>Anne Remke</editor>
                <editor>Valerio Schiavoni</editor>
                <imprint>
                  <publisher>Springer International Publishing</publisher>
                  <biblScope unit="serie">Distributed Applications and Interoperable Systems</biblScope>
                  <biblScope unit="volume">LNCS-12135</biblScope>
                  <biblScope unit="pp">131-147</biblScope>
                  <date type="datePub">2020</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1007/978-3-030-50323-9_9</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Replication</term>
                <term xml:lang="en">Dependability</term>
                <term xml:lang="en">Reinforcement learning</term>
              </keywords>
              <classCode scheme="halDomain" n="info">Computer Science [cs]</classCode>
              <classCode scheme="halDomain" n="info.info-ni">Computer Science [cs]/Networking and Internet Architecture [cs.NI]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>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.</p>
            </abstract>
            <particDesc>
              <org type="consortium">TC 6</org>
              <org type="consortium">WG 6.1</org>
            </particDesc>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="institution" xml:id="struct-300854" status="VALID">
          <orgName>Universidade do Minho = University of Minho  [Braga]</orgName>
          <date type="start">2016-11-23</date>
          <desc>
            <address>
              <addrLine>Largo do Paço, 4704-553 Braga</addrLine>
              <country key="PT"/>
            </address>
            <ref type="url">https://www.uminho.pt</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>