- -

Diseño de un protocolo de descubrimiento de servicios y intercambio de mensajes basado en coreografía para sistemas empotrados distribuidos en el "Edge" de la arquitectura IoT

RiuNet: Institutional repository of the Polithecnic University of Valencia

Share/Send to

Cited by

Statistics

Diseño de un protocolo de descubrimiento de servicios y intercambio de mensajes basado en coreografía para sistemas empotrados distribuidos en el "Edge" de la arquitectura IoT

Show simple item record

Files in this item

dc.contributor.advisor Blanc Clavero, Sara es_ES
dc.contributor.author Palanca Barrio, Senén Melquíades es_ES
dc.date.accessioned 2021-10-22T11:38:36Z
dc.date.available 2021-10-22T11:38:36Z
dc.date.created 2021-09-23
dc.date.issued 2021-10-22 es_ES
dc.identifier.uri http://hdl.handle.net/10251/175380
dc.description.abstract [ES] Este documento presenta una solución bajo el paradigma de Internet de las Cosas (IoT) que permite el descubrimiento de microservicios distribuidos en la capa Edge de la arquitectura IoT. La capa Edge de la arquitectura IoT está compuesta por máquinas Raspberry Pi. Cada máquina ofrece diferentes microservicios organizados según un sistema colaborativo de coreografía. La solución propuesta implementa un middleware que incorpora modelos de transmisión de mensajes para que sean coherentes y compatibles con los protocolos actuales de mensajería de IoT. Estos modelos de transmisión, junto con un protocolo de descubrimiento basado en el estándar de OASIS WS-Discovery, permiten conectar e interrelacionar nuevos microservicios ubicados en distintas máquinas de forma rápida y efectiva, así como ayudar con el equilibrio de la carga de CPU en las distintas máquinas. El descubrimiento se implementa como un microservicio que actúa de intermediario (bróker) y admite expresiones regulares (Regexp) en el contenido del mensaje para interpretar tanto los patrones de publicación ofrecidos por los microservicios proveedores de datos como las necesidades de servicios consumidores de datos. es_ES
dc.description.abstract [EN] This paper presents a solution to support service discovery for edge choreography based distributed embedded systems. The Internet of Things (IoT) edge architectural layer is composed of Raspberry Pi machines. Each machine hosts different services organized based on the choreography collaborative paradigm. The solution adds to the choreography middleware three messages passing models to be coherent and compatible with current IoT messaging protocols. It is aimed to support blind hot plugging of new machines and help with service load balance. The discovery mechanism is implemented as a broker service and supports regular expressions (Regexp) in message scope to discern both publishing patterns offered by data providers and client services necessities. Results compare Control Process Unit (CPU) usage in a request–response and datacentric configuration and analyze both Regexp interpreter latency times compared with a traditional message structure as well as its impact on CPU and memory consumption. es_ES
dc.format.extent 91 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Internet de las Cosas es_ES
dc.subject Sistemas de coreografía es_ES
dc.subject Raspberry pi es_ES
dc.subject Edge Computing es_ES
dc.subject WS-Discovery es_ES
dc.subject Lenguaje natural es_ES
dc.subject Regexp es_ES
dc.subject Aplicación es_ES
dc.subject Riego es_ES
dc.subject Internet of Things es_ES
dc.subject Choreography Computing Systems es_ES
dc.subject Natural Language es_ES
dc.subject App es_ES
dc.subject Irrigation es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.subject.other Máster Universitario en Ingeniería Informática-Màster Universitari en Enginyeria Informàtica es_ES
dc.title Diseño de un protocolo de descubrimiento de servicios y intercambio de mensajes basado en coreografía para sistemas empotrados distribuidos en el "Edge" de la arquitectura IoT es_ES
dc.type Tesis de máster es_ES
dc.relation.projectID info:eu-repo/grantAgreement/UPV//2018-ES01-11-KA201-050599/ES/KA2 eSGarden for Future Citizens/
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Palanca Barrio, SM. (2021). Diseño de un protocolo de descubrimiento de servicios y intercambio de mensajes basado en coreografía para sistemas empotrados distribuidos en el "Edge" de la arquitectura IoT. Universitat Politècnica de València. http://hdl.handle.net/10251/175380 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\142206 es_ES
dc.contributor.funder European Commission es_ES
dc.contributor.funder Erasmus+ es_ES


This item appears in the following Collection(s)

Show simple item record