Abstract
In this paper we investigate the maximum message throughput of the ActiveMQ server in different application scenarios. We use this throughput as a performance criterion. It depends heavily on the installed filters and the message replication grade. In previous work, we have presented measurement results and an analytical model for simple filters. This work extends these studies towards more complex configuration options. It provides measurement results and analytical performance models for complex AND-, OR-, and IN-filters. The results are useful to understand the performance of JMS servers and help to dimension large distributed JMS-based systems.
This work was funded by Siemens AG, Munich. The authors alone are responsible for the content of the paper.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Sun Microsystems, Inc.: Java Message Service API Rev. 1.1 (2002), http://java.sun.com/products/jms/
Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The Many Faces of Publish/Subscribe. In: ACM Computing Surveys (2003)
Henjes, R., Schlosser, D., Menth, M., Himmler, V.: Throughput Performance of the ActiveMQ JMS Server. In: ITG/GI Symposium Communication in Distributed Systems (KiVS), Bern, Switzerland (2007)
Krissoft Solutions: JMS Performance Comparison. Technical report (2004), http://www.fiorano.com/comp-analysis/jms_perf_comp.htm
Fiorano Software, Inc.: FioranoMQTM: Meeting the Needs of Technology and Business (2004), http://www.fiorano.com/whitepapers/whitepapers_fmq.pdf .
Sonic Software, Inc.: Enterprise-Grade Messaging (2004), http://www.sonicsoftware.com/products/docs/sonicmq.pdf
Tibco Software, Inc.: TIBCO Enterprise Message Service (2004), http://www.tibco.com/resources/software/enterprise_backbone/
IBM Corporation: IBM WebSphere MQ 6.0 (2005), http://www-306.ibm.com/software/integration/wmq/v60/ .
Crimson Consulting Group: High-Performance JMS Messaging. Technical report (2003), http://www.sun.com/software/products/message_queue/
Sun Microsystems, Inc.: Sun ONE Message Queue, Reference Documentation (2005), http://developers.sun.com/prodtech/msgqueue/reference/docs/index.html
Carzaniga, A., Wolf, A.L.: A Benchmark Suite for Distributed Publish/Subscribe Systems. Technical report, Software Engineering Research Laboratory, Department of Computer Science, University of Colorado, Boulder, Colorado (2002)
Wolf, T.: Benchmark für EJB-Transaction und Message-Services. Master’s thesis, Universität Oldenburg (2002)
Baldoni, R., Contenti, M., Piergiovanni, S.T., Virgillito, A.: Modelling Publish/Subscribe Communication Systems: Towards a Formal Approach. In: 8th International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2003), pp. 304–311 (2003)
Baldoni, R., Beraldi, R., Piergiovanni, S.T., Virgillito, A.: On the Modelling of Publish/Subscribe Communication Systems. Concurrency and Computation: Practice and Experience 17(12), 1471–1495 (2005)
Mühl, G., Fiege, L., Buchmann, A.: Filter Similarities in Content-Based Publish/Subscribe Systems. Conference on Architecture of Computing Systems (ARCS) (2002)
Apache Incubator: ActiveMQ, JMeter Performance Test Tool (2006), http://www.activemq.org/jmeter-performance-tests.html
Henjes, R., Menth, M., Gehrsitz, S.: Throughput Performance of Java Messaging Services Using FioranoMQ. In: 13thGI/ITG Conference on Measuring, Modelling and Evaluation of Computer and Communication Systems (MMB), Erlangen, Germany (2006)
Henjes, R., Menth, M., Zepfel, C.: Throughput Performance of Java Messaging Services Using Sun Java System Message Queue. In: High Performance Computing & Simulation Conference (HPC&S), Bonn, Germany (2006)
Henjes, R., Menth, M., Zepfel, C.: Throughput Performance of Java Messaging Services Using WebsphereMQ. In: 5thInternational Workshop on Distributed Event-Based Sytems (DEBS) in conjunction with ICDCS 2006, Lisbon, Portugal (2006)
Sun Microsystems, Inc.: JRE 1.5.0 (2006), http://java.sun.com/
Apache: ActiveMQ, Reference Documentation (2006), http://www.activemq.org
Menth, M., Henjes, R., Gehrsitz, S., Zepfel, C.: Throughput Performance of Popular JMS Servers. In: ACM SIGMETRICS (short paper), Saint-Malo, France (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Henjes, R., Menth, M., Himmler, V. (2007). Impact of Complex Filters on the Message Throughput of the ActiveMQ JMS Server. In: Mason, L., Drwiega, T., Yan, J. (eds) Managing Traffic Performance in Converged Networks. ITC 2007. Lecture Notes in Computer Science, vol 4516. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72990-7_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-72990-7_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72989-1
Online ISBN: 978-3-540-72990-7
eBook Packages: Computer ScienceComputer Science (R0)