Mostrar o rexistro simple do ítem

dc.contributor.authorEnes, Jonatan
dc.contributor.authorExpósito, Roberto R.
dc.contributor.authorTouriño, Juan
dc.date.accessioned2023-11-29T20:07:28Z
dc.date.available2023-11-29T20:07:28Z
dc.date.issued2020
dc.identifier.citationEnes, J., Expósito, R. R., & Touriño, J. (2020). 'Real-time resource scaling platform for Big Data workloads on serverless environment. Future Generation Computer Systems, 105, 361–379. https://doi.org/10.1016/j.future.2019.11.037.es_ES
dc.identifier.urihttp://hdl.handle.net/2183/34382
dc.descriptionVersión final aceptada de: https://doi.org/10.1016/j.future.2019.11.037es_ES
dc.descriptionThis manuscript version is made available under the CC-BY-NC-ND 4.0 license https://creativecommons.org/licenses/by-ncnd/ 4.0/. This version of the article: Enes, J., Expósito, R. R., & Touriño, J. (2020). 'Real-time resource scaling platform for Big Data workloads on serverless environments', has been accepted for publication in.: Future Generation Computer Systems, 105, 361–379. The Version of Record is available online at: https://doi.org/10.1016/j.future.2019.11.037.es_ES
dc.description.abstractThe serverless execution paradigm is becoming an increasingly popular option when workloads are to be deployed in an abstracted way, more specifically, without specifying any infrastructure requirements. Currently, such workloads are typically comprised of small programs or even a series of single functions used as event triggers or to process a data stream. Other applications that may also fit on a serverless scenario are stateless services that may need to seamlessly scale in terms of resources, such as a web server. Although several commercial serverless services are available (e.g., Amazon Lambda), their use cases are mostly limited to the execution of functions or scripts that can be adapted to predefined templates or specifications. However, current research efforts point out that it is interesting for the serverless paradigm to evolve from single functions and support more flexible infrastructure units such as operating-system-level virtualization in the form of containers. In this paper we present a novel platform to automatically scale container resources in real time, while they are running, and without any need for reboots. This platform is evaluated using Big Data workloads, both batch and streaming, as representative examples of applications that could be initially regarded as unsuitable for the serverless paradigm considering the currently available services. The results show how our serverless platform can improve the CPU utilization by up to 77% with an execution time overhead of only 6%, while remaining scalable when using a 32-container cluster.es_ES
dc.description.sponsorshipThis work was supported by the Ministry of Economy, Industry and Competitiveness of Spain and FEDER funds of the European Union (project TIN2016-75845-P, AEI/FEDER/EU), the FPU Program of the Ministry of Education, Spain (grant FPU15/03381) and by Xunta de Galicia, Spain (Centro Singular de Investigación de Galicia accreditation 2016–2019, ref. ED431G/01). We also gratefully acknowledge CESGA for providing access to the Big Data infrastructure, and also sincerely thank Dr. Javier López Cacheiro for his technical support to perform some of the experiments. Other experiments presented in this paper were carried out using the Grid’5000 testbed, supported by a scientific interest group hosted by Inria and including CNRS, RENATER and several universities as well as other organizations.es_ES
dc.description.sponsorshipXunta de Galicia; ED431G/01es_ES
dc.language.isoenges_ES
dc.relationinfo:eu-repo/grantAgreement/MINECO/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/TIN2016-75845-P/ES/NUEVOS DESAFIOS EN COMPUTACION DE ALTAS PRESTACIONES: DESDE ARQUITECTURAS HASTA APLICACIONES (II)/es_ES
dc.relation  info:eu-repo/grantAgreement/MECD/Programa Estatal de Promoción del Talento y su Empleabilidad/FPU15/03381/ES/es_ES
dc.relation.isversionofhttps://doi.org/10.1016/j.future.2019.11.037
dc.relation.urihttps://doi.org/10.1016/j.future.2019.11.037es_ES
dc.rightsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC-BY-NC-ND 4.0)es_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.subjectServerless computinges_ES
dc.subjectBig Dataes_ES
dc.subjectResource scalinges_ES
dc.subjectOperating-system-level virtualizationes_ES
dc.subjectContainer clusteres_ES
dc.titleReal-time resource scaling platform for Big Data workloads on serverless environmentses_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.rights.accessinfo:eu-repo/semantics/openAccesses_ES
dc.identifier.doi10.1016/j.future.2019.11.037


Ficheiros no ítem

Thumbnail
Thumbnail

Este ítem aparece na(s) seguinte(s) colección(s)

Mostrar o rexistro simple do ítem