ABSTRACT
With the increasing importance of event-based systems the performance of underlying event transporting systems, such as message oriented middleware (MOM), becomes business critical. Therefore, we see a strong need for benchmarks for such environments. Several messaging standards and protocols for middleware exist; most popular is the Java Message Service (JMS) which is defining an API rather than a wire protocol. An emerging standard is the new wire level protocol Advanced Message Queuing Protocol (AMQP). It originated in the financial sector and is developed by a consortium of over 20 member organizations.
- AMQP Working Group. Advanced message queuing protocol, 2010. http://www.amqp.org.Google Scholar
- J. Kramer. Advanced Message Queuing Protocol (AMQP). Linux J., 2009(187):3, 2009. Google ScholarDigital Library
- J. O'Hara. Toward a commodity enterprise middleware. Queue, 5(4):48--55, 2007. Google ScholarDigital Library
- K. Sachs, S. Appel, S. Kounev, and A. Buchmann. Benchmarking publish/subscribe-based messaging systems. In Database Systems for Advanced Applications: DASFAA 2010 International Workshops: BenchmarX'10, LNCS. Springer-Verlag, 2010. Google ScholarDigital Library
- K. Sachs, S. Kounev, J. Bacon, and A. Buchmann. Performance evaluation of message-oriented middleware using the SPECjms2007 benchmark. Performance Evaluation, 66(8):410--434, Aug. 2009. Google ScholarDigital Library
- H. Subramoni, G. Marsh, S. Narravula, P. Lai, and D. Panda. Design and evaluation of benchmarks for financial applications using advanced message queuing protocol (amqp) over infiniband. High Performance Computational Finance, 2008. WHPCF 2008. Workshop on, pages 1--8, nov. 2008.Google ScholarCross Ref
- S. Vinoski. Advanced message queuing protocol. IEEE Internet Computing, 10(6):87--89, 2006. Google ScholarDigital Library
Index Terms
- Towards benchmarking of AMQP
Recommendations
Towards Real-Time Fault-Tolerant CORBA Middleware
An increasing number of applications are being developed using Distributed Object Computing (DOC) middleware, such as CORBA. Many of these applications require the underlying middleware, operating systems, and networks to provide dependable end-to-end ...
Benchmarking message-oriented middleware: TIB/RV versus SonicMQ: Research Articles
Foundations of Middleware TechnologiesMessage-oriented middleware (MOM) has become a vital part of the complex application integration projects. MOM is used to pass data and workflow in the form of messages between different enterprise applications. The performance of integrated ...
Comments