Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Apache Flink vs Apache Kafka Streams: Procesamiento de eventos en múltiples ventanas de tiempo

dc.contributor.advisorMartín Martín, Enrique
dc.contributor.authorVelásquez Rodríguez, Erik Manuel
dc.date.accessioned2023-10-24T15:40:13Z
dc.date.available2023-10-24T15:40:13Z
dc.date.issued2023
dc.descriptionTrabajo de Fin de Máster en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2022/2023.
dc.description.abstractEn el mundo empresarial moderno el procesamiento de eventos en tiempo real toma cada día más importancia. Debido a la gran cantidad de información que las empresas tienen que procesar se están desarrollando nuevas tecnologías constantemente, dejando algunas otras antiguas u obsoletas. Actualmente, existen nuevas herramientas como son Apache Flink y Apache Kafka Streams que nos permiten cumplir con las necesidades que están presentando las empresas. Así pues, el objetivo principal de este proyecto es desarrollar un flujo de procesamiento de eventos utilizando Apache Flink y Apache Kafka Streams, de esta forma evaluar el funcionamiento de cada implementación enfocándonos en los aspectos de escalabilidad, mantenimiento, tolerancia a fallos, flexibilidad, así como el manejo de estados y ventanas de tiempos de cada implementación.
dc.description.abstractIn the modern business world, real-time event processing is becoming increasingly important. Due to the large amount of information that companies have to process, new technologies are constantly being developed, leaving some others old or obsolete. Currently, there are new tools such as Apache Flink and Apache Kafka Streams that allow us to meet the needs that companies are presenting. Thus, the main objective of this project is to develop an event processing flow using Apache Flink and Apache Kafka Streams, in this way evaluate the operation of each implementation focusing on the aspects of scalability, maintenance, fault tolerance, flexibility, etc. such as the management of states and time windows of each implementation.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/88405
dc.language.isospa
dc.master.titleMáster en Ingeniería Informática
dc.page.total70
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordApache Flink
dc.subject.keywordApache Kafka Stream
dc.subject.keywordApache Kafka
dc.subject.keywordEventos
dc.subject.keywordVentanas de tiempo
dc.subject.keywordProcesador de Eventos Complejos (CEP)
dc.subject.keywordKubernetes
dc.subject.keywordJava
dc.subject.keywordAplicaciones impulsadas por eventos
dc.subject.keywordStream and Batch Analytics
dc.subject.keywordEvent processing
dc.subject.keywordTime Windows
dc.subject.keywordComplex Event Processing (CEP)
dc.subject.keywordEvent-Diven Applications
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleApache Flink vs Apache Kafka Streams: Procesamiento de eventos en múltiples ventanas de tiempo
dc.title.alternativeApache Flink vs Apache Kafka Streams: Event Processing on multiple Time Windows
dc.typemaster thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublication8c7dbac8-1093-454e-a0cf-e7b2f316cf09
relation.isAdvisorOfPublication.latestForDiscovery8c7dbac8-1093-454e-a0cf-e7b2f316cf09

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TFMTeXiS.pdf
Size:
1.28 MB
Format:
Adobe Portable Document Format