dc.contributor.advisor | Zorrilla Pantaleón, Marta E. | |
dc.contributor.advisor | Dintén Herrero, Ricardo | |
dc.contributor.author | García Bustamante, Sebastián | |
dc.contributor.other | Universidad de Cantabria | es_ES |
dc.date.accessioned | 2023-09-29T10:18:29Z | |
dc.date.available | 2023-09-29T10:18:29Z | |
dc.date.issued | 2022-09 | |
dc.identifier.uri | https://hdl.handle.net/10902/30045 | |
dc.description.abstract | En la actualidad, las empresas tienen la necesidad de procesar cantidades ingentes de datos que proceden en gran medida de dispositivos Internet of Things (IoT), por lo cual requieren el uso de tecnologías Big Data para realizar un procesamiento en un tiempo acotado. Adicionalmente a procesar grandes volúmenes de datos, estos deben ser procesados en tiempo real no estricto, por lo que se requiere que la arquitectura sea flexible, distribuida, y escalable. Este es el caso del sector logístico, donde mediante dispositivos IoT se recogen una serie de parámetros que para el caso de estudio que aquí se aborda ayuda a la empresa a medir el estado y determinar el modo de conducción de los conductores. El objetivo de este Trabajo Fin de Máster es diseñar, desarrollar y desplegar un sistema distribuido y escalable que realice el cálculo para determinar el comportamiento de conducción de los conductores en tiempo real no estricto. Para ello se utilizará el gestor de colas utilizando RabbitMQ, al cual los camiones envían datos del ordenador de viaje con cierta frecuencia y Apache Flink, como procesador de streaming que se encargará de limpiar, procesar, y agregar los datos para generar tramos y computar los patrones de conducción. Estos se almacenarán en el gestor NoSQL Cassandra. | es_ES |
dc.description.abstract | Currently, companies have the need to process huge amounts of data that come largely from Internet of Things (IoT) devices, that is why they require the use of Big Data technologies to carry out processing in a limited amount time. In addition to managing large volumes of data, this data must be processed in real time, that is why the architecture must be flexible, distributed, and scalable. This case applies to the logistics sector, where IoT devices are used to monitor a series of indicators that help companies to assess the driver's driving behavior for processing and analysis. The objective of this dissertation is to design, develop, and deploy a system that is capable of solving these challenges. The objective of this work is to design, develop and deploy a distributed and scalable system that performs the computation to determine the driving behavior of drivers in non-strict real time. This will be done using the queue manager using RabbitMQ, to which the trucks send data from the trip computer with a certain frequency and Apache Flink, as a streaming processor that will be in charge of cleaning, processing, and aggregating the data to generate trips and compute the driving patterns. These will be stored in the Cassandra NoSQL manager. | es_ES |
dc.format.extent | 43 p. | es_ES |
dc.language.iso | spa | es_ES |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | es_ES |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject.other | IoT | es_ES |
dc.subject.other | Procesador complejo de eventos | es_ES |
dc.subject.other | Arquitectura Kappa | es_ES |
dc.subject.other | Aplicaciones de datos intensivos | es_ES |
dc.subject.other | Complex event processor | es_ES |
dc.subject.other | Kappa architecture | es_ES |
dc.subject.other | Data intensive applications | es_ES |
dc.title | Monitorización en tiempo real del comportamiento en la conducción de vehículos | es_ES |
dc.title.alternative | Real-time monitoring of vehicle driving behavior | es_ES |
dc.type | info:eu-repo/semantics/masterThesis | es_ES |
dc.rights.accessRights | openAccess | es_ES |
dc.description.degree | Máster en Ingeniería Informática | es_ES |