Análisis de rendimiento de los patrones de integración event message y command message en sistemas distribuidos
dc.contributor.advisor | Vallejo Correa, Paola Andrea | |
dc.contributor.advisor | Correa Botero, Daniel | |
dc.contributor.author | Gómez Vélez, Juan Felipe | |
dc.coverage.spatial | Medellí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 degrees | eng |
dc.creator.degree | Magíster en Ingeniería | spa |
dc.creator.email | jgomez39@eafit.edu.co | |
dc.creator.email | jf.gomez.velez@gmail.com | |
dc.date.accessioned | 2024-04-02T17:44:33Z | |
dc.date.available | 2024-04-02T17:44:33Z | |
dc.date.issued | 2023 | |
dc.description | Un 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.abstract | A 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.format | application/pdf | eng |
dc.identifier.ddc | 004.36 G633 | |
dc.identifier.uri | https://hdl.handle.net/10784/33643 | |
dc.language.iso | spa | spa |
dc.publisher | Universidad EAFIT | spa |
dc.publisher.department | Escuela de Ciencias Aplicadas e Ingeniería | spa |
dc.publisher.place | Medellín | |
dc.publisher.program | Maestría en Ingeniería | spa |
dc.relation.uri | https://github.com/jfgomezvelez/weather-api | |
dc.rights | Todos los derechos reservados | spa |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | eng |
dc.rights.local | Acceso abierto | spa |
dc.subject | Patrón de integración | |
dc.subject | Rendimiento | |
dc.subject | Arquitectura cliente-servidor | |
dc.subject | Sistema distribuido | |
dc.subject | Bróker de mensajería | |
dc.subject.keyword | Integration pattern | |
dc.subject.keyword | Rendimiento | |
dc.subject.keyword | Client-server architecture | |
dc.subject.keyword | Distributed system | |
dc.subject.keyword | Messaging broker | |
dc.subject.lemb | REDES DE COMPUTADORES | |
dc.subject.lemb | PROCESAMIENTO ELECTRÓNICO DE DATOS - PROCESAMIENTO DISTRIBUIDO | |
dc.subject.lemb | REDES DE INFORMACIÓN | |
dc.subject.lemb | SISTEMAS DE TRANSMISIÓN DE DATOS | |
dc.title | Análisis de rendimiento de los patrones de integración event message y command message en sistemas distribuidos | |
dc.type | masterThesis | eng |
dc.type | info:eu-repo/semantics/masterThesis | eng |
dc.type.hasVersion | acceptedVersion | eng |
dc.type.local | Tesis de Maestría | spa |
dc.type.spa | Otro |
Archivos
Bloque original
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
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: