Skip to main content

Evaluation of Fairness in Message Broker System Using Clustered Architecture and Mirrored Queues

  • Conference paper
  • First Online:
Information Sciences and Systems 2014

Abstract

The paper presents a performance evaluation of a message broker system in various high availability configurations. We verify different redundancy architectures against queuing system performance on the example of Rabbit MQ system. We discuss fairness issues and find that the replication of queues may lead to significant differences in the performance offered to clients connected to different nodes of messaging system. Basing on the analysis, we propose cluster architectures which provide fair allocation of resource to multiple clients, while maintaining the redundancy and high performance.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. M. Altherr, M. Erzberger, S. Maffeis, iBus - a software bus middleware for the Javaplatform, in Proceedings of the International Workshop on Reliable Middleware Systems, (1999) pp. 43–53

    Google Scholar 

  2. P. Buchwald, The Example of IT System with Fault Tolerance in a Small Business Organization, in Internet Technical Development and Applications 2, (Springer, Berlin, 2012), pp. 179–187

    Google Scholar 

  3. P.T. Eugster et al., The Many Faces of Publish/Subscribe. ACM Comput. Surv. 35(2), 114–131 (2003)

    Article  Google Scholar 

  4. K. Grochla, L. Naruszewicz, Testing and Scalability Analysis of Network Management Systems Using Device Emulation, in: Computer Networks (Springer, Berlinm, 2012), pp. 91–100

    Google Scholar 

  5. B. Jones, S. Luxenberg, D. McGrath, P. Trampert and J. Weldon, RabbitMQ Performance and Scalability Analysis, project on CS 4284: Systems and Networking Capstone, Virginia Tech (2011)

    Google Scholar 

  6. J. O’Hara, Toward a commodity enterprise middleware. ACM Queue 5(4), 48–55 (2007)

    Article  Google Scholar 

  7. Pacemaker, A scalable High Availability cluster resource manager (2014), http://clusterlabs.org/. Accessed 18 Jan 2014

  8. RabbitMQ documentation (2014), http://www.rabbitmq.com/documentation.html. Accessed 21 Jan 2014

  9. M. Rostanski, High Availability Methods for Routing in Soho Networks, in Internet - Technical Developments and Applications 2 (Springer, New York, 2011), pp. 154–152

    Google Scholar 

  10. M. Rostanski, K. Grochla, A. Seman, Evaluation of highly available and fault-tolerant middleware clustered architectures using RabbitMQ, in Proceedings of FEDCSIS (2014)

    Google Scholar 

  11. M. Salvan, A quick message queue benchmark: ActiveMQ, RabbitMQ, HornetQ, QPID, Apollo (2013), http://bit.ly/1b1UGTa

  12. A. Videla, J. Williams, RabbitMQ in Action Distributed messaging for everyone, Manning (2012)

    Google Scholar 

Download references

Acknowledgments

This work is partially supported by NCBIR INNOTECH Project K2/HI2/21/1 84126/NCB R/13, The Effective Management of Telecommunication Networks Consist of Millions of Devices.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maciej Rostanski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Rostanski, M., Grochla, K., Seman, A. (2014). Evaluation of Fairness in Message Broker System Using Clustered Architecture and Mirrored Queues. In: Czachórski, T., Gelenbe, E., Lent, R. (eds) Information Sciences and Systems 2014. Springer, Cham. https://doi.org/10.1007/978-3-319-09465-6_42

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09465-6_42

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09464-9

  • Online ISBN: 978-3-319-09465-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics