Automated Analysis of Java Message Service Providers
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Behavior and Performance of Message-Oriented Middleware Systems
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
RFID Handbook: Fundamentals and Applications in Contactless Smart Cards and Identification
RFID Handbook: Fundamentals and Applications in Contactless Smart Cards and Identification
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
QoS Evaluation of JMS: An Empirical Approach
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 9 - Volume 9
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
Analysis of the Message Waiting Time for the FioranoMQ JMS Server
ICDCS '06 Proceedings of the 26th IEEE International Conference on Distributed Computing Systems
Throughput Performance of Java Messaging Services Using WebsphereMQ
ICDCSW '06 Proceedings of the 26th IEEE International ConferenceWorkshops on Distributed Computing Systems
Enterprise Service Bus
Improving data access of J2EE applications by exploiting asynchronous messaging and caching services
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Impact of complex filters on the message throughput of the activeMQ JMS server
ITC20'07 Proceedings of the 20th international teletraffic conference on Managing traffic performance in converged networks
Black-box performance models: prediction based on observation
Proceedings of the 1st international workshop on Quality of service-oriented software systems
Benchmarking of message-oriented middleware
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Evaluating Transport Protocols for Real-Time Event Stream Processing Middleware and Applications
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Parametric performance completions for model-driven performance prediction
Performance Evaluation
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
Stochastic performance analysis and capacity planning of publish/subscribe systems
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
Load Balancing Content-Based Publish/Subscribe Systems
ACM Transactions on Computer Systems (TOCS)
Benchmarking publish/subscribe-based messaging systems
DASFAA'10 Proceedings of the 15th international conference on Database systems for advanced applications
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
Which middleware platform should you choose for your next remote service?
Service Oriented Computing and Applications
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
Impact analysis for distributed event-based systems
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Measuring performance of complex event processing systems
TPCTC'11 Proceedings of the Third TPC Technology conference on Topics in Performance Evaluation, Measurement and Characterization
Modeling performance of a parallel streaming engine: bridging theory and costs
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering
Electronic Notes in Theoretical Computer Science (ENTCS)
Identifying message flow in distributed event-based systems
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Implementing federated object systems
ECOOP'13 Proceedings of the 27th European conference on Object-Oriented Programming
Benchmarking Peer-to-Peer Systems
Constructing performance model of JMS middleware platform
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
Performance modeling and analysis of message-oriented event-driven systems
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
Message-oriented middleware (MOM) is at the core of a vast number of financial services and telco applications, and is gaining increasing traction in other industries, such as manufacturing, transportation, health-care and supply chain management. Novel messaging applications, however, pose some serious performance and scalability challenges. In this paper, we present a methodology for performance evaluation of MOM platforms using the SPECjms2007 standard benchmark. SPECjms2007 is based on a novel application in the supply chain management domain, designed to stress MOM infrastructures in a manner representative of real-world applications. In addition to providing a standard workload and metrics for MOM performance, the benchmark provides a flexible performance analysis framework that allows users to tailor the workload to their requirements. The contributions of this paper are: (i) we present a detailed workload characterization of SPECjms2007 with the goal to help users understand the internal components of the workload and the way they are scaled, (ii) we show how the workload can be customized to exercise and evaluate selected aspects of MOM performance, (iii) we present a case study of a leading JMS platform, the BEA WebLogic server, conducting an in-depth performance analysis of the platform under a number of different workload and configuration scenarios. The methodology we propose is the first one that uses a standard benchmark, providing both a representative workload as well as the ability to customize it to evaluate the features of MOM platforms selectively.