Mostrar el registro sencillo

dc.contributor.advisorVallejo Gutiérrez, Enrique 
dc.contributor.advisorLópez García, Álvaro 
dc.contributor.authorMarcos Sánchez de la Blanca, Carmen
dc.contributor.otherUniversidad de Cantabriaes_ES
dc.date.accessioned2022-08-25T13:02:51Z
dc.date.available2022-08-25T13:02:51Z
dc.date.issued2022-06
dc.identifier.urihttp://hdl.handle.net/10902/25808
dc.description.abstractEn este Trabajo Fin de Grado se ha realizado el análisis de rendimiento de unikernels con distintas funcionalidades de aplicaciones científicas. Para la mejor comprensión del documento, se inicia realizando una introducción a los conceptos claves, así como la motivación de uso de distintas tecnologías involucradas y su uso actual en los entornos de computación científica. También se realiza un análisis de los frameworks de unikernels más utilizados hoy en día, con el objetivo de elegir el más adecuado para el objetivo de este Trabajo Fin de Grado. Con el framework seleccionado, se realizan tests iniciales de implementación para comprobar la viabilidad del posterior desarrollo de los unikernels a evaluar. Tras la implementación de dos aplicaciones científicas en el framework seleccionado, se realiza un análisis de rendimiento. Este desempeño es comparado con el conseguido mediante la implementación de las mismas aplicaciones en otros dos entornos: máquinas virtuales y contenedores Docker. El análisis se realiza con el fin de evaluar si es viable la implementación de unikernels en entornos de HPC y computación científica, como en el caso del IFCA (Instituto de Física de Cantabria). Finalmente, tras el análisis se ha concluido que la implementación de dichas aplicaciones científicas en unikernels, no supone una mejora de rendimiento frente a la ejecución de las mismas aplicaciones sobre contenedores y máquinas virtuales. Sin embargo, a día de hoy, si que es una alternativa factible a dichas tecnologías en caso de que no se necesite hacer uso de MPI en dichas aplicaciones. Esto se debe a que aportan una mayor facilidad de uso, seguridad y ahorro de recursos en las infraestructuras cloud.es_ES
dc.description.abstractIn this Final Degree Project, the performance analysis of unikernels with different functionalities of scientific applications has been carried out. For a better understanding of the document, we begin with an introduction to the key concepts, as well as the motivation for the use of different technologies involved and their current use in scientific computing environments. An analysis of the most used unikernel frameworks nowadays is also carried out, with the aim of choosing the most suitable one for the objective of this Final Degree Project. With the selected framework, initial implementation tests are carried out to check the viability of the subsequent development of the unikernels to be evaluated. After the implementation of two scientific applications in the selected framework, a performance analysis is performed. This performance will be compared with that achieved by implementing the same applications in two other environments: virtual machines and Docker containers. The analysis is performed in order to evaluate whether it is feasible to implement unikernels in HPC and scientific computing environments, as in the case of IFCA (Institute of Physics of Cantabria). Finally, after the analysis it has been concluded that the implementation of these scientific applications in unikernels, does not represent a performance improvement compared to the execution of the same applications on containers and virtual machines. However, today, it is a feasible alternative to these technologies if MPI it’s not needed to run the applications. This is because they provide greater ease of use, security and resource savings in cloud infrastructures.es_ES
dc.format.extent56 p.es_ES
dc.language.isospaes_ES
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 Españaes_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.subject.otherSistemas Operativoses_ES
dc.subject.otherEntornos De Computación Científicaes_ES
dc.subject.otherVirtualizaciónes_ES
dc.subject.otherUnikerneles_ES
dc.subject.otherContenedoreses_ES
dc.subject.otherEvaluación De Rendimientoes_ES
dc.subject.otherOperative Systemses_ES
dc.subject.otherScientific Computing Environmentses_ES
dc.subject.otherVirtualizationes_ES
dc.subject.otherUnikerneles_ES
dc.subject.otherContainerses_ES
dc.subject.otherPerformance Benchmarkes_ES
dc.titleAnálisis de rendimiento de unikernels en entornos de computación distribuida en el ámbito científicoes_ES
dc.title.alternativePerformance analysis of unikernels in distributed computing environment for the scientific fieldes_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.rights.accessRightsopenAccesses_ES
dc.description.degreeGrado en Ingeniería Informáticaes_ES


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo

Atribución-NoComercial-SinDerivadas 3.0 EspañaExcepto si se señala otra cosa, la licencia del ítem se describe como Atribución-NoComercial-SinDerivadas 3.0 España