Estudo da asignación de recursos en contornos serverless mediante análise e predición de series temporais

UDC.coleccionTraballos académicos
UDC.tipotrabTFG
UDC.titulacionGrao en Ciencia e Enxeñaría de Datos
dc.contributor.advisorEnes, Jonatan
dc.contributor.advisorExpósito, Roberto R.
dc.contributor.authorCampos Blanco, Xairo
dc.contributor.otherUniversidade da Coruña. Facultade de Informática
dc.date.accessioned2025-11-13T10:17:35Z
dc.date.available2025-11-13T10:17:35Z
dc.date.issued2025-06
dc.description[Abstract]: The Serverless computing paradigm is presented as the next evolution of Cloud Computing, promising cost and efficiency optimization by completely abstracting infrastructure management. However, its most widespread implementations, such as Function as a Service (FaaS), show significant limitations when running complex and long-duration workloads typical of the field. Building upon the previous work of the Grupo de Arquitectura de Computadores (GAC) at the UDC —which culminated in a pioneering platform for deploying Yet Another Resource Negotiator (YARN) clusters on Contedores with Serverless capabilities—, this project addresses the subsequent need to quantify the real impact that these new dynamic allocation policies have on applications. The main objective of this Final Degree Project is, therefore, to model and predict the «deformation» that an application’s execution profile undergoes when subjected to a dynamically restricted resource environment, thus allowing the end-user to make informed decisions about the trade-off between execution time and computational cost. To achieve this goal, Machine Learning (Aprendizaxe Automática) models are developed. These models, based on resource consumption of temporal series experimentally generated on the aforementioned platform, are capable of estimating both the new execution time and the cost savings. Finally, a visualization interface is designed to facilitate interaction with these models and the interpretation of their results.
dc.description.abstract[Resumo]: A lóxica de computación Serverless preséntase como a seguinte evolución da Cloud Computing, ofrecendo unha optimización de custos e eficiencia ao abstraer por completo a xestión da infraestrutura. Con todo, as súas implementacións máis estendidas, como a Function as a Service (FaaS), mostran importantes limitacións para executar cargas de traballo complexas e de longa duración, propias do eido do Big Data. Baseándose nos traballos previos do Grupo de Arquitectura de Computadores (GAC) da UDC —que ofrecen unha plataforma para o despregamento de clústeres Yet Another Resource Negotiator (YARN) sobre Contedores con capacidades Serverless—, este traballo sitúase na necesidade subseguinte de cuantificar o impacto real que estas novas políticas de asignación dinámica teñen sobre as aplicacións. O obxectivo central deste Traballo Fin de Grao é, polo tanto, modelar e predicir a «deformación » que sofre o perfil de execución dunha aplicación ao ser sometida a un contorno de recursos restrinxido dinamicamente, permitindo así ao usuario final tomar decisións informadas sobre o compromiso entre o tempo de execución e o custo computacional. Para a consecución do obxectivo, desenvólvense modelos de Machine Learning (Aprendizaxe Automática) que, partindo de series temporais de consumo de recursos xeradas experimentalmente sobre a plataforma, son capaces de estimar tanto o novo tempo de execución como o aforro en custo. Finalmente, deséñase unha interface de visualización que facilita a interacción con estes modelos e a interpretación dos seus resultados.
dc.description.traballosTraballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2024/2025
dc.identifier.urihttps://hdl.handle.net/2183/46453
dc.language.isoglg
dc.rightsAttribution 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectComputación serverless
dc.subjectBig Data
dc.subjectAprendizaxe automática
dc.subjectPredición de rendemento
dc.subjectAnálise de custo-rendemento
dc.subjectSeries temporais
dc.subjectAsignación dinámica de recursos
dc.subjectContedores
dc.subjectPlataformas na nube
dc.subjectHadoop YARN
dc.subjectServerless computing
dc.subjectMachine learning
dc.subjectPerformance prediction
dc.subjectCost-performance analysis
dc.subjectTime series
dc.subjectDynamic resource allocation
dc.subjectContainers
dc.subjectCloud platforms
dc.titleEstudo da asignación de recursos en contornos serverless mediante análise e predición de series temporais
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationd68e4e4d-e41b-45fb-8b6d-80dc86429b02
relation.isAdvisorOfPublication6a6967e9-a4f5-4006-afee-4fc9d5f3a658
relation.isAdvisorOfPublication.latestForDiscoveryd68e4e4d-e41b-45fb-8b6d-80dc86429b02

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CamposBlanco_Xairo_TFG_2025.pdf
Size:
7.53 MB
Format:
Adobe Portable Document Format