¡Nos trasladamos! E-Prints cerrará el 7 de junio.

En las próximas semanas vamos a migrar nuestro repositorio a una nueva plataforma con muchas funcionalidades nuevas. En esta migración las fechas clave del proceso son las siguientes:

Es muy importante que cualquier depósito se realice en E-Prints Complutense antes del 7 de junio. En caso de urgencia para realizar un depósito, se puede comunicar a docta@ucm.es.

Sistema de gestión de despliegues IOT basado en Ditto
An IOT deployment management system based on Ditto

Impacto

Downloads

Downloads per month over past year



Balaguer González, Francisco José (2022) Sistema de gestión de despliegues IOT basado en Ditto. [Trabajo Fin de Máster]

[thumbnail of 1912009746 - FRANCISCO JOSÉ BALAGUER GONZÁLEZ 66600_FRANCISCO_JOSE_BALAGUER_GONZALEZ_Sistema_de_gestion_de_despliegues_IoT_basado_en_Ditto_1259897_1424400878.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial.

5MB


Abstract

En este proyecto se presenta una solución que permite portar los procesos DevOps de despliegue continuo a nodos de bajas prestaciones. En concreto, la propuesta presentada se basa en el uso de microcontroladores ESP32 bajo el paradigma IoT.
Debido a los escasos recursos computacionales de estos nodos de bajas prestaciones, es inviable la instalación de máquinas virtuales convencionales que permitan ejecutar distintas aplicaciones como procesos aislados e independientes. Por consiguiente, se ha realizado una investigación sobre soluciones recientes, que permiten crear entornos virtualizados capaces de aportar las características de aislamiento en estos nodos IoT, como es el caso de WASM3, rBPF y WAMR.
En conclusión, la finalidad de este trabajo reside en poder crear un entorno virtualizado capaz de ejecutar múltiples aplicaciones WASM de forma simultánea en un mismo nodo IoT, emulando la existencia de múltiples contenedores de software ejecutándose de forma aislada entre ellos. Para ello, se hace uso del proyecto WebAssembly Micro Runtime (WAMR) de Bytecode Alliance junto al framework ESP-IDF. Además, bajo el paradigma de gemelos digitales, se ha creado una plataforma web que facilita el despliegue continuo y remoto de aplicaciones WASM sobre estos nodos ESP32.

Resumen (otros idiomas)

This project presents a solution that allows porting continuous deployment DevOps processes to lowperformance nodes. Specifically, the proposal presented is based on the use of ESP32 microcontrollers under the IoT paradigm. Due to the scarce computational resources of these lowperformance nodes, it is not feasible to install conventional virtual machines that allow the execution of different applications as isolated and independent processes carried out on recent solutions th . Therefore, research has been at allow the creation of virtualized environments capable of providing isolation characteristics in these IoT nodes, such as WASM3, and WAMR. I rBPF n conclusion, the purpose of this work is to be able to create a virtualized environment capable of executin g multiple WASM applications simultaneously in the same IoT node, emulating the existence of multiple software containers running in isolation from each other. To do this, the Bytecode Alliance WebAssembly Micro Runtime (WAMR) project is used together with the ESPIDF framework. In addition, under the paradigm of digital twins, a web platform has been created that facilitates the continuous and remote deployment of WASM applications on these ESP32 nodes

Item Type:Trabajo Fin de Máster
Additional Information:

Trabajo de Fin de Máster en Internet de las Cosas, Facultad de Informática UCM, Departamento de Arquitectura de Ordenadores y Automática, Curso 2021/2022.

Directors:
Directors
Gómez Pérez, Jose Ignacio
Igual Peña, Francisco Daniel
Uncontrolled Keywords:IoT, WAMR, ESP-IDF, ESP32, Digital Twins, MQTT, DevOps, Eclipse Ditto, OpenID Connect
Palabras clave (otros idiomas):IoT, WAMR, ESPIDF, ESP32, Digital Twins, MQTT, DevOps, Eclipse Ditto, OpenID Connect IX
Subjects:Sciences > Computer science
Título del Máster:Máster en Internet de las Cosas
ID Code:74902
Deposited On:10 Oct 2022 14:46
Last Modified:10 Oct 2022 14:46

Origin of downloads

Repository Staff Only: item control page