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 条
  • [11] Reheating furnace model system based on Message-Oriented Middleware
    He, L.
    Chen, K.
    Ke, H. L.
    Peng, Y. H.
    MANUFACTURING AND ENGINEERING TECHNOLOGY, 2015, : 91 - 94
  • [12] The Design and Implementation of EMP: A Message-Oriented Middleware for Mobile Cloud Computing
    Wang, Joseph. K. H.
    Wei, Yihuan
    Jia, Xinpei
    2013 IEEE GLOBAL HIGH TECH CONGRESS ON ELECTRONICS (GHTCE), 2013,
  • [13] On the generalised stochastic Petri Net modeling of message-oriented middleware systems
    Fernandes, SFL
    Silva, WJ
    Silva, MJC
    Rosa, NS
    Maciel, PRM
    Sadok, DFH
    CONFERENCE PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, 2004, : 783 - 788
  • [14] Characteristics and key technologies of a message-oriented middleware for power dispatching automation system
    Zhai, Mingyu
    Lei, Baolong
    Dianli Xitong Zidonghua/Automation of Electric Power Systems, 2012, 36 (14): : 56 - 59
  • [15] Design of Message-oriented Middleware With Publish/Subscribe Model on Telemetry and Command Computer
    Wang Chongnan
    Wang Zongtao
    Xing Hongwei
    2014 2ND INTERNATIONAL CONFERENCE ON SYSTEMS AND INFORMATICS (ICSAI), 2014, : 454 - 458
  • [16] Rapid-Response Framework for Defensive Driving Based on Internet of Vehicles Using Message-Oriented Middleware
    Lai, Po-Yu
    Dow, Chyi-Ren
    Chang, Yu-Yun
    IEEE ACCESS, 2018, 6 : 18548 - 18560
  • [17] The experience of using Java']Java-based message-oriented middleware to build a distributed training simulator
    Chiao, HT
    Lin, CH
    Liang, KC
    Yuan, SM
    13TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2002, : 64 - 68
  • [18] A Method Comparing Remote Procedure Call with Message-Oriented Middleware Quantitatively on the view of Software Architecture
    Li Lu
    Rong Mei
    Zhang Guangquan
    ICCSE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2008, : 947 - 951
  • [19] Performance modeling and analysis of message-oriented event-driven systems
    Kai Sachs
    Samuel Kounev
    Alejandro Buchmann
    Software & Systems Modeling, 2013, 12 : 705 - 729
  • [20] Performance modeling and analysis of message-oriented event-driven systems
    Sachs, Kai
    Kounev, Samuel
    Buchmann, Alejandro
    SOFTWARE AND SYSTEMS MODELING, 2013, 12 (04) : 705 - 729