The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Benchmarking message-oriented middleware: TIB/RV versus SonicMQ: Research Articles
Concurrency and Computation: Practice & Experience - Foundations of Middleware Technologies
Throughput performance of popular JMS servers
SIGMETRICS '06/Performance '06 Proceedings of the joint international conference on Measurement and modeling of computer systems
A pattern-based performance completion for Message-oriented Middleware
WOSP '08 Proceedings of the 7th international workshop on Software and performance
Performance evaluation of message-oriented middleware using the SPECjms2007 benchmark
Performance Evaluation
Event-based applications and enabling technologies
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Benchmarking of message-oriented middleware
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
Designing benchmarks for P2P systems
From active data management to event-based systems and more
A logistics workload for event notification middleware
From active data management to event-based systems and more
Statistical inference of software performance models for parametric performance completions
QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
ACTrESS: automatic context transformation in event-based software systems
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Impact analysis for distributed event-based systems
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Identifying message flow in distributed event-based systems
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Performance modeling and analysis of message-oriented event-driven systems
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
Publish/subscribe-based messaging systems are used increasingly often as a communication mechanism in data-oriented web applications. Such applications often pose serious performance and scalability challenges. To address these challenges, it is important that systems are tested using benchmarks to evaluate their performance and scalability before they are put into production. In this paper, we present jms2009-PS, a new benchmark for publish/subscribe-based messaging systems built on top of the SPECjms2007 standard workload.We introduce the benchmark and discuss its configuration parameters showing how the workload can be customized to evaluate various aspects of publish/subscribe communication. Finally, we present a case study illustrating how the benchmark can be used for performance analysis of messaging servers.