Performance evaluation of message-oriented middleware using the SPECjms2007 benchmark

被引:23
|
作者
Sachs, Kai [1 ]
Kounev, Samuel [2 ]
Bacon, Jean [2 ]
Buchmann, Alejandro
机构
[1] Tech Univ Darmstadt, Dept Comp Sci, Databases & Distributed Syst Grp, D-64289 Darmstadt, Germany
[2] Univ Cambridge, Comp Lab, Cambridge CB2 1TN, England
关键词
Message-oriented middleware; JMS; Benchmark; Workload characterization; Case studies; SPECjms2007;
D O I
10.1016/j.peva.2009.01.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:410 / 434
页数:25
相关论文
共 26 条
  • [1] Behavior and performance of message-oriented middleware systems
    Tran, P
    Greenfield, P
    22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOP, PROCEEDINGS, 2002, : 645 - 650
  • [2] Exploratory Modeling of Software Performance on Message-Oriented Middleware
    Flores-Gonzalez, Martin
    Trejos-Zelaya, Ignacio
    Garita, Cesar
    REVISTA FACULTAD DE INGENIERIA, UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA, 2020, 29 (54):
  • [3] Osmotic Message-Oriented Middleware for the Internet of Things
    Rausch, Thomas
    Dustdar, Schahram
    Ranjan, Rajiv
    IEEE CLOUD COMPUTING, 2018, 5 (02): : 17 - 25
  • [4] Reliable Security Strategy for Message-Oriented Middleware
    Chen, Guangxuan
    Ding, Liping
    Chen, Guangxiao
    Qin, Panke
    INTERNATIONAL JOURNAL OF DIGITAL CRIME AND FORENSICS, 2018, 10 (01) : 12 - 23
  • [5] Cross Regional Cluster of Message-oriented Middleware
    Li Hao
    Liu Zhiqiang
    Zhu Ye
    Mohi-ud-din, Ghulam
    Wu Jiayu
    Zhang Pengfei
    2017 INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS, ELECTRONICS AND CONTROL (ICCSEC), 2017, : 1512 - 1515
  • [6] SwarM: a Lightweight Hybrid Message-oriented Middleware
    Quenum, Jose Ghislain
    Kuasi-Kpede, Ahlonko Awazazu
    COMPANION PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS, IOT 2020, 2020,
  • [7] Experimental Evaluation of a Multi-Paradigm, Message-Oriented Mobile Middleware
    Morais, Yuri
    Elias, Gledson
    2014 11TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS (ITNG), 2014, : 214 - 219
  • [8] Distributed OSGi built over message-oriented middleware
    Psiuk, Marek
    Zmuda, Daniel
    Zielinski, Krzysztof
    SOFTWARE-PRACTICE & EXPERIENCE, 2013, 43 (01) : 1 - 31
  • [9] Self-optimization of clustered Message-Oriented Middleware
    Taton, Christophe
    De Palma, Noeal
    Hagimont, Daniel
    Bouchenak, Sara
    Philippe, Jeremy
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: COOPLS, DOA, ODBASE, GADA, AND IS, PT 1, PROCEEDINGS, 2007, 4803 : 540 - +
  • [10] Benchmarking message-oriented middleware: TIB/RV versus SonicMQ
    Maheshwari, P
    Pang, M
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2005, 17 (12) : 1507 - 1526