- -

Vertical Elasticity on Marathon and Chronos Mesos frameworks

RiuNet: Institutional repository of the Polithecnic University of Valencia

Share/Send to

Cited by

Statistics

Vertical Elasticity on Marathon and Chronos Mesos frameworks

Show simple item record

Files in this item

dc.contributor.author López-Huguet, Sergio es_ES
dc.contributor.author Natanael, I. es_ES
dc.contributor.author Brito, A. es_ES
dc.contributor.author Blanquer Espert, Ignacio es_ES
dc.date.accessioned 2020-03-27T07:05:09Z
dc.date.available 2020-03-27T07:05:09Z
dc.date.issued 2019-11 es_ES
dc.identifier.issn 0743-7315 es_ES
dc.identifier.uri http://hdl.handle.net/10251/139660
dc.description.abstract [EN] Marathon and Chronos are two popular Mesos frameworks that are widely used for deploying fault-tolerant services and periodic batch jobs. Marathon and Chronos provide by design mechanisms for horizontal elasticity, scaling up and down the number of job and service instances. Horizontal elasticity is appropriate when the problems that are solved are inherently parallel. However, when the problem cannot benefit from an increase of the amount of resources, vertical elasticity must be considered. This work implements on top of Marathon and Chronos Mesos frameworks, a mechanism to vary the resources associated to an executor dynamically, according to its progress and considering specific Quality of Service (QoS). The mechanism developed provides a wrapper executable and a service that takes the decision of increasing or decreasing the resources allocated to different Chronos iterations or a long-living Marathon application. The mechanism makes use of checkpointing techniques to preserve the execution of Marathon applications and leverages OpenStack Monasca for the monitoring. \footnote{The work in this article has been funded by projects BIGCLOE and EUBra-BIGSEA, BIGLOE is funded by the Spanish ``Ministerio de Econom\'ia, Industria y Competitividad" with reference number TIN2016-79951-R and EUBra-BIGSEA is funded jointly by the European Commission under the Cooperation Programme, Horizon 2020 grant agreement No 690116 and the Brazilian Ministério de Ciência, Tecnologia e Inovação (MCTI). es_ES
dc.description.sponsorship The work in this article has been funded by projects BIGCLOE and EUBra BIGSEA, BIGLOE is funded by the Spanish "Ministerio de Economia, Industria y Competitividad" with reference number TIN2016-79951-R and EUBra-BIGSEA is funded jointly by the European Commission under the Cooperation Programme, Horizon 2020 grant agreement No 690116 and the Brazilian Ministerio de Ciencia, Tecnologia e Inovacao (MCTI). es_ES
dc.language Inglés es_ES
dc.publisher Elsevier es_ES
dc.relation.ispartof Journal of Parallel and Distributed Computing es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Quality of service es_ES
dc.subject Cloud Computing es_ES
dc.subject Vertical elasticity es_ES
dc.subject Mesos frameworks es_ES
dc.subject.classification CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Vertical Elasticity on Marathon and Chronos Mesos frameworks es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1016/j.jpdc.2019.01.002 es_ES
dc.relation.projectID info:eu-repo/grantAgreement/EC/H2020/690116/EU/EUrope-BRAzil Collaboration on BIG Data Scientific REsearch through Cloud-Centric Applications/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/MINECO//TIN2016-79951-R/ES/COMPUTACION BIG DATA Y DE ALTAS PRESTACIONES SOBRE MULTI-CLOUDS ELASTICOS/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Instituto de Instrumentación para Imagen Molecular - Institut d'Instrumentació per a Imatge Molecular es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation López-Huguet, S.; Natanael, I.; Brito, A.; Blanquer Espert, I. (2019). Vertical Elasticity on Marathon and Chronos Mesos frameworks. Journal of Parallel and Distributed Computing. 133:179-192. https://doi.org/10.1016/j.jpdc.2019.01.002 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion https://doi.org/10.1016/j.jpdc.2019.01.002 es_ES
dc.description.upvformatpinicio 179 es_ES
dc.description.upvformatpfin 192 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 133 es_ES
dc.relation.pasarela S\368793 es_ES
dc.contributor.funder European Commission es_ES
dc.contributor.funder Ministerio de Economía y Competitividad es_ES


This item appears in the following Collection(s)

Show simple item record