Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Repositorio Instituc...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
addClaim

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

Authors: Gómez Vélez, Juan Felipe;

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

Abstract

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.

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.

Magíster en Ingeniería

Maestría

Country
Colombia
Related Organizations
Keywords

Arquitectura cliente-servidor, Rendimiento, Sistema distribuido, REDES DE INFORMACIÓN, SISTEMAS DE TRANSMISIÓN DE DATOS, Bróker de mensajería, Distributed system, REDES DE COMPUTADORES, Patrón de integración, Messaging broker, PROCESAMIENTO ELECTRÓNICO DE DATOS - PROCESAMIENTO DISTRIBUIDO, Client-server architecture, Integration pattern

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Green