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 |