Active-Active Message Replica Scheme for Enhancing Performance of Distributed Message Broker


KIPS Transactions on Computer and Communication Systems, Vol. 7, No. 6, pp. 145-154, Jun. 2018
10.3745/KTCCS.2018.7.6.145,   PDF Download:
Keywords: Availability, Distributed Broker, load balancing, Performance, Replica
Abstract

A loosely coupled message broker system is a popular method for integrating distributed software components. Especially, a distributed broker structure with multiple brokers with active-standby or active-active message replicas are used to enhance availability as well as message processing performance. However, there are problems in both active-standby and active-active replica structure. The active-standby has relatively low processing performance and The active-active structure requires a high synchronization overhead. In this paper, we propose an active-active structure of replicas to increase the availability of the brokers without compromising its high fault-tolerancy. In the proposed structure, standby replicas process the requests of the active replicas so that load balancing is achieved without additional brokers, while the distributed coordinators are used for the synchronization process to decrease the overhead. We formulated the overhead incurred when synchronizing messages among replicas, and the formulation was used to support the experiment results. From the experiment, we observed that replicas of the active-active structure show better performance than the active stand-by structure with increasing number of users.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
K. Seo, S. Yeo, S. Oh, "Active-Active Message Replica Scheme for Enhancing Performance of Distributed Message Broker," KIPS Transactions on Computer and Communication Systems, vol. 7, no. 6, pp. 145-154, 2018. DOI: 10.3745/KTCCS.2018.7.6.145.

[ACM Style]
Kyeonghee Seo, Sangho Yeo, and Sangyoon Oh. 2018. Active-Active Message Replica Scheme for Enhancing Performance of Distributed Message Broker. KIPS Transactions on Computer and Communication Systems, 7, 6, (2018), 145-154. DOI: 10.3745/KTCCS.2018.7.6.145.