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 con- sortium of over 20 member organizations. We show a way of evaluating performance of AMQP middleware by using an adapted version of the SPECjms2007 and jms2009-PS benchmarks. It is possible to compare different middleware solutions using JMS as well as AMQP in terms of performance, stability, and scalability.
Research Cooperations

