<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//TaxonX//DTD Taxonomic Treatment Publishing DTD v0 20100105//EN" "../../nlm/tax-treatment-NS0.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:tp="http://www.plazi.org/taxpub" article-type="research-article" dtd-version="3.0" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">109</journal-id>
      <journal-id journal-id-type="index">urn:lsid:arphahub.com:pub:3dc5f44e-8666-58db-bc76-a455210e8891</journal-id>
      <journal-title-group>
        <journal-title xml:lang="en">JUCS - Journal of Universal Computer Science</journal-title>
        <abbrev-journal-title xml:lang="en">jucs</abbrev-journal-title>
      </journal-title-group>
      <issn pub-type="ppub">0948-695X</issn>
      <issn pub-type="epub">0948-6968</issn>
      <publisher>
        <publisher-name>Journal of Universal Computer Science</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3897/jucs.99223</article-id>
      <article-id pub-id-type="publisher-id">99223</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
        <subj-group subj-group-type="scientific_subject">
          <subject>Topic C - Computer Systems Organization</subject>
          <subject>Topic D - Software</subject>
          <subject>Topic E - Data</subject>
          <subject>Topic G - Mathematics of Computing</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Cost-based Virtual Machine Scheduling for Data-as-a-Service</article-title>
      </title-group>
      <contrib-group content-type="authors">
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Oliveira</surname>
            <given-names>Ana Cristina Alves de</given-names>
          </name>
          <email xlink:type="simple">ana.oliveira@ifpb.edu.br</email>
          <uri content-type="orcid">https://orcid.org/0000-0003-0754-9058</uri>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Spohn</surname>
            <given-names>Marco Aurélio</given-names>
          </name>
          <uri content-type="orcid">https://orcid.org/0000-0002-9265-9421</uri>
          <xref ref-type="aff" rid="A2">2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Fetzer</surname>
            <given-names>Christof</given-names>
          </name>
          <uri content-type="orcid">https://orcid.org/0000-0001-8240-5420</uri>
          <xref ref-type="aff" rid="A3">3</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Do</surname>
            <given-names>Le Quoc</given-names>
          </name>
          <uri content-type="orcid">https://orcid.org/0000-0002-1433-0217</uri>
          <xref ref-type="aff" rid="A3">3</xref>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name name-style="western">
            <surname>Martin</surname>
            <given-names>André</given-names>
          </name>
          <uri content-type="orcid">https://orcid.org/0000-0002-7135-6288</uri>
          <xref ref-type="aff" rid="A3">3</xref>
        </contrib>
      </contrib-group>
      <aff id="A1">
        <label>1</label>
        <addr-line content-type="verbatim">Federal Institute of Paraíba (IFPB), Campina Grande, Brazil</addr-line>
        <institution>Federal Institute of Paraíba (IFPB)</institution>
        <addr-line content-type="city">Campina Grande</addr-line>
        <country>Brazil</country>
      </aff>
      <aff id="A2">
        <label>2</label>
        <addr-line content-type="verbatim">Federal University of Fronteira Sul (UFFS), Chapecó, Brazil</addr-line>
        <institution>Federal University of Fronteira Sul (UFFS)</institution>
        <addr-line content-type="city">Chapecó</addr-line>
        <country>Brazil</country>
      </aff>
      <aff id="A3">
        <label>3</label>
        <addr-line content-type="verbatim">Technical University of Dresden, Dresden, Germany</addr-line>
        <institution>Technical University of Dresden</institution>
        <addr-line content-type="city">Dresden</addr-line>
        <country>Germany</country>
      </aff>
      <author-notes>
        <fn fn-type="corresp">
          <p>Corresponding author: Ana Cristina Alves de Oliveira (<email xlink:type="simple">ana.oliveira@ifpb.edu.br</email>).</p>
        </fn>
        <fn fn-type="edited-by">
          <p>Academic editor: </p>
        </fn>
      </author-notes>
      <pub-date pub-type="collection">
        <year>2023</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>28</day>
        <month>12</month>
        <year>2023</year>
      </pub-date>
      <volume>29</volume>
      <issue>12</issue>
      <fpage>1461</fpage>
      <lpage>1481</lpage>
      <uri content-type="arpha" xlink:href="http://openbiodiv.net/EAEC47B9-78B7-5965-9AE4-E3DD53B700B7">EAEC47B9-78B7-5965-9AE4-E3DD53B700B7</uri>
      <uri content-type="zenodo_dep_id" xlink:href="https://zenodo.org/record/10446477">10446477</uri>
      <history>
        <date date-type="received">
          <day>23</day>
          <month>12</month>
          <year>2022</year>
        </date>
        <date date-type="accepted">
          <day>21</day>
          <month>06</month>
          <year>2023</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>Ana Cristina Alves de Oliveira, Marco Aurélio Spohn, Christof Fetzer, Le Quoc Do, André Martin</copyright-statement>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by-nd/4.0/" xlink:type="simple">
          <license-p>This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY-ND 4.0). This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.</license-p>
        </license>
      </permissions>
      <abstract>
        <label>Abstract</label>
        <p>Data-as-a-Service (DaaS) is a branch of cloud computing that supports “querying the Web”. Due to its ultrahigh scale, it is essential to establish rules when defining resources’ costs and guidelines for infrastructure investments. Those decisions should prioritize minimizing the incidence of agreement breaches that compromise the performance of cloud services and optimize resources’ usage and services’ cost. This article aims to address the cost problem of DaaS by developing a model that optimizes the costs of querying distributed data sources over virtual machines spread across multisite data centers. We have designed and analyzed a cost model for DaaS, besides implementing a scheduling system to perform a cost-based VM assignment. To validate our model, we have studied and characterized a real-world DaaS system’s network and processing workloads. On average, our cost-based scheduling performs at least twice as well as the traditional round-robin approach. Our model also supports load balancing and infrastructure scalability when combined with an adaptive cost scheme that prioritizes VM allocation within the underutilized data centers and avoids sending VMs to data centers in the eminence of becoming over-utilized.</p>
      </abstract>
      <funding-group>
        <award-group>
          <funding-source>
            <named-content content-type="funder_name">European Commission</named-content>
            <named-content content-type="funder_identifier">501100000780</named-content>
            <named-content content-type="funder_doi">http://doi.org/10.13039/501100000780</named-content>
          </funding-source>
        </award-group>
        <funding-statement>Brazilian Coordination for the Improvement of Higher Education Personnel (CAPES); German Academic Exchange Service (DAAD); German Society for International Cooperation (GIS)</funding-statement>
      </funding-group>
    </article-meta>
  </front>
</article>
