Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Consumo energético de entornos serverless basados en contenedores

dc.contributor.advisorMoreno Vozmediano, Rafael Aurelio
dc.contributor.authorGarcía Sánchez, David
dc.contributor.authorSotelino Barriga, Javier Ignacio
dc.date.accessioned2023-09-18T14:53:19Z
dc.date.available2023-09-18T14:53:19Z
dc.date.issued2023
dc.degree.titleGrado en Ingeniería del Software
dc.descriptionTrabajo de Fin de Grado en Ingeniería del Software, Facultad de Informática UCM, Departamento de de Arquitectura de Computadores y Automática, Curso 2022/20233.
dc.description.abstractLa configuración ideal de cualquier entorno de producción para reducir la carga energética y costes es un tema recurrente en cualquier empresa. Es necesario que todas las tecnologías que componen los sistemas de una empresa tengan la mejor configuración posible o disponible. Las arquitecturas sin servidor o serverless, son algunas de las nuevas tecnologías recientemente ofrecidas como una alternativa barata de pago por uso cuyo enfoque principal es reducir costes monetarios. Sin embargo, a menudo se deja en segundo plano su coste energético. En este trabajo, se realiza una aproximación a un entorno real, investigando los elementos que componen un entorno típico sin servidor y analizando sus particularidades de consumo. Se escala en un primer nivel comenzando por el consumo de un contenedor. Se utilizan herramientas como HwPC-Sensor, SmartWatts y PowerAPI, todas basadas en la infraestructura de Intel RAPL, una interfaz que permite acceder a los eventos de consumo de potencia del procesador. El segundo nivel está enfocado en realizar un estudio del impacto de estos contenedores en un entorno físico. Se ejecutan funciones sobre ellos, con librerías de estrés como Stress-NG. Por último, se programa un simulador de un entorno serverless que permite extrapolar conclusiones a entornos reales, variando sus parámetros y obteniendo conclusiones sobre las con guraciones más rentables desde el punto de vista del consumo.
dc.description.abstractThe ideal configuration of any production environment to reduce the energy load and costs is a recurring theme in any company. It is necessary that all the technologies that make up a company's systems have the best possible or available configuration. Serverless architectures are some of the new technologies recently offered as an inexpensive pay-as-you-go alternative whose main focus is to reduce monetary costs. However, their energy cost is often neglected. In this work, a real environment approach is performed, investigating the elements that compose a typical serverless environment and analyzing its consumption particularities. It is scaled at a first level starting with the consumption of a container. Tools such as HwPC-Sensor, SmartWatts and PowerAPI are used, all based on the Intel RAPL infrastructure, an interface that allows access to processor power consumption events. The second level is focused on performing a study of the impact of these containers in a physical environment. Functions are executed on them, with stress libraries such as Stress-NG. Finally, a simulator of a serverless environment is programmed to extrapolate conclusions to real environments, varying its parameters and obtaining conclusions on the most profitable configurations of consumption.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/87789
dc.language.isospa
dc.page.total56
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordEficiencia Energética
dc.subject.keywordReducción de costes
dc.subject.keywordServerless
dc.subject.keywordContenedores
dc.subject.keywordDocker
dc.subject.keywordRAPL
dc.subject.keywordStress
dc.subject.keywordCarga
dc.subject.keywordComputación
dc.subject.keywordEnergy efficiency
dc.subject.keywordCost reduction
dc.subject.keywordContainers
dc.subject.keywordLoad
dc.subject.keywordCompute
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleConsumo energético de entornos serverless basados en contenedores
dc.title.alternativeEnergy consumption in container-based serverless environments
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublication9ad078d4-e5c4-4ca9-8b7b-b7959fc463c6
relation.isAdvisorOfPublication.latestForDiscovery9ad078d4-e5c4-4ca9-8b7b-b7959fc463c6

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Consumo energético_84995_JAVIER_IGNACIO_SOTELINO_BARRIGA_EntregaFinalTFG_2404368_1579946580.pdf
Size:
3.58 MB
Format:
Adobe Portable Document Format