Análisis de rendimiento de los patrones de integración event message y command message en sistemas distribuidos

dc.contributor.advisorVallejo Correa, Paola Andrea
dc.contributor.advisorCorrea Botero, Daniel
dc.contributor.authorGómez Vélez, Juan Felipe
dc.coverage.spatialMedellín de: Lat: 06 15 00 N degrees minutes Lat: 6.2500 decimal degrees Long: 075 36 00 W degrees minutes Long: -75.6000 decimal degreeseng
dc.creator.degreeMagíster en Ingenieríaspa
dc.creator.emailjgomez39@eafit.edu.co
dc.creator.emailjf.gomez.velez@gmail.com
dc.date.accessioned2024-04-02T17:44:33Z
dc.date.available2024-04-02T17:44:33Z
dc.date.issued2023
dc.descriptionUn sistema distribuido se compone de un conjunto de computadores autónomos interconectados. En estos sistemas, es común utilizar patrones de integración para facilitar la comunicación entre los computadores de forma asíncrona. Entre los patrones de integración más utilizados se encuentran Event Message y Command Message. En este estudio analizamos el rendimiento de ambos patrones, considerando el rendimiento como el tiempo que tarda llevar a cabo un proceso de transmisión de mensajes, el cual puede variar en función de la cantidad y el tamaño de los mensajes. Para realizar el análisis, se implementaron los patrones de integración anteriormente mencionados en dos sistemas distintos. Además, se realiza una comparación por cada patrón teniendo en cuenta los siguientes parámetros: tamaño del mensaje, configuraciones del bróker de mensajería, tiempo entre el envío y la recepción de un mensaje y nombre del tipo de prueba. De esta manera, se pueden comprender mejor las configuraciones y el comportamiento de los patrones de integración que intervienen en el flujo de intercambio de mensajes, así como detectar y prevenir problemas relacionados al rendimiento.
dc.description.abstractA distributed system is composed of a set of interconnected autonomous computers. Using integration patterns is common in these systems to facilitate communication among computers in an asynchronous way. Event Message and Command Message, are among the most commonly used integration patterns. The performance of both patterns is analyzed in this study, considering the efficiency and the time taken to carry out a message transmission process, which may vary depending on the number and size of the messages. To carry out the analysis, the previously mentioned integration patterns were implemented in two different systems. Additionally, a comparison is performed for each pattern considering the following parameters: message size, messaging broker configurations, time between sending and receiving a message, and the name of the test type. In this way, the configurations and behavior of the integration patterns involved in the message exchange flow can be understood in a better way, as well as detect and prevent performance-related problems.
dc.formatapplication/pdfeng
dc.identifier.ddc004.36 G633
dc.identifier.urihttps://hdl.handle.net/10784/33643
dc.language.isospaspa
dc.publisherUniversidad EAFITspa
dc.publisher.departmentEscuela de Ciencias Aplicadas e Ingenieríaspa
dc.publisher.placeMedellín
dc.publisher.programMaestría en Ingenieríaspa
dc.relation.urihttps://github.com/jfgomezvelez/weather-api
dc.rightsTodos los derechos reservadosspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccesseng
dc.rights.localAcceso abiertospa
dc.subjectPatrón de integración
dc.subjectRendimiento
dc.subjectArquitectura cliente-servidor
dc.subjectSistema distribuido
dc.subjectBróker de mensajería
dc.subject.keywordIntegration pattern
dc.subject.keywordRendimiento
dc.subject.keywordClient-server architecture
dc.subject.keywordDistributed system
dc.subject.keywordMessaging broker
dc.subject.lembREDES DE COMPUTADORES
dc.subject.lembPROCESAMIENTO ELECTRÓNICO DE DATOS - PROCESAMIENTO DISTRIBUIDO
dc.subject.lembREDES DE INFORMACIÓN
dc.subject.lembSISTEMAS DE TRANSMISIÓN DE DATOS
dc.titleAnálisis de rendimiento de los patrones de integración event message y command message en sistemas distribuidos
dc.typemasterThesiseng
dc.typeinfo:eu-repo/semantics/masterThesiseng
dc.type.hasVersionacceptedVersioneng
dc.type.localTesis de Maestríaspa
dc.type.spaOtro

Archivos

Bloque original
Mostrando 1 - 3 de 3
No hay miniatura disponible
Nombre:
formulario_autorizacion_publicacion_obras.pdf
Tamaño:
676.93 KB
Formato:
Adobe Portable Document Format
Descripción:
Formulario de autorización de publicación de obras
No hay miniatura disponible
Nombre:
carta_aprobacion_trabajo_grado_eafit.pdf
Tamaño:
324.04 KB
Formato:
Adobe Portable Document Format
Descripción:
Carta de aprobación de tesis de grado
No hay miniatura disponible
Nombre:
JuanFelipe_GomezVelez_2023.pdf
Tamaño:
1.91 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de grado
Bloque de licencias
Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
2.5 KB
Formato:
Item-specific license agreed upon to submission
Descripción: