Software & Systems Modeling

, Volume 12, Issue 4, pp 705–729

Performance modeling and analysis of message-oriented event-driven systems

Theme Section Paper

DOI: 10.1007/s10270-012-0228-1

Cite this article as:
Sachs, K., Kounev, S. & Buchmann, A. Softw Syst Model (2013) 12: 705. doi:10.1007/s10270-012-0228-1

Abstract

Message-oriented event-driven systems are becoming increasingly ubiquitous in many industry domains including telecommunications, transportation and supply chain management. Applications in these areas typically have stringent requirements for performance and scalability. To guarantee adequate quality-of-service, systems must be subjected to a rigorous performance and scalability analysis before they are put into production. In this paper, we present a comprehensive modeling methodology for message-oriented event-driven systems in the context of a case study of a representative application in the supply chain management domain. The methodology, which is based on queueing Petri nets, provides a basis for performance analysis and capacity planning. We study a deployment of the SPECjms2007 standard benchmark on a leading commercial middleware platform. A detailed system model is built in a step-by-step fashion and then used to predict the system performance under various workload and configuration scenarios. After the case study, we present a set of generic performance modeling patterns that can be used as building blocks when modeling message-oriented event-driven systems. The results demonstrate the effectiveness, practicality and accuracy of the proposed modeling and prediction approach.

Keywords

Event-based Performance model Performance evaluation Message-oriented middleware Performance pattern 

Copyright information

© Springer-Verlag 2012

Authors and Affiliations

  1. 1.SAP AGWalldorfGermany
  2. 2.Karlsruhe Institute of TechnologyKarlsruheGermany
  3. 3.TU DarmstadtDarmstadtGermany

Personalised recommendations