Exploratory Modeling of Software Performance on Message-Oriented Middleware

被引:0
|
作者
Flores-Gonzalez, Martin [1 ]
Trejos-Zelaya, Ignacio [1 ]
Garita, Cesar [1 ]
机构
[1] Inst Tecnol Costa Rica, Cartago, Costa Rica
来源
REVISTA FACULTAD DE INGENIERIA, UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA | 2020年 / 29卷 / 54期
关键词
message-oriented middleware; Palladio Component Model; software modeling and simulation; software performance; software performance engineering; software reliability;
D O I
10.19053/01211129.v29.n54.2020.11764
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Performance is an important quality attribute in a software system. Software Performance Engineering comprises analysis, design, construction, measurement and validation concerning performance requirements during software development processes. Performance in software systems using message-based communication depends mostly on the Message-Oriented Middleware (MOM). Software architects need to consider MOM's organization, configuration and usage details to get meaningful predictions about the behavior of a software system that uses such platform. When including MOM in software architecture, it is required to foresee the impact of messaging and its underlying infrastructure. Software architects may omit the MOM influence, which could lead to wrong predictions. In this article, we explore MOM's influence through the Palladio Component Model - PCM, a component-based modeling and simulation approach. An application previously modeled with PCM was adapted to include message-oriented communication. Simulations over the model, systematic measurements, and load testing on the adapted application were performed, in order to determine how the changes in the model influenced prediction of the application's behavior on performance and reliability. A bottleneck that impacts performance and reliability of the original system was identified. Introducing MOM improved the system's reliability but harmed its performance. Component-based performance simulation revealed significant differences with measurements obtained during the load testing experiments.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] A grouping matching algorithm for large-scale Message-Oriented Middleware with Pub/Sub model on TT&C computer
    Wang Chongnan
    Wang Zongtao
    Xing Hongwei
    2014 IEEE 7TH JOINT INTERNATIONAL INFORMATION TECHNOLOGY AND ARTIFICIAL INTELLIGENCE CONFERENCE (ITAIC), 2014, : 446 - 449
  • [22] The research and realization of multi-platform real-time message-oriented middleware in large-scale air traffic control system
    Liang, Haijun
    Ren, Jialong
    Song, Tao
    MATERIALS SCIENCE, ENERGY TECHNOLOGY, AND POWER ENGINEERING I, 2017, 1839
  • [23] AN EXTENSIBLE, MULTI-PARADIGM MESSAGE-ORIENTED MOBILE MIDDLE WARE
    Morais, Yuri
    Elias, Gledson
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2010, : 158 - 164
  • [24] MESSAGE-ORIENTED COMMUNICATION FOR IPV6-ENABLED PERVASIVE DEVICES
    Szydlo, Tomasz
    Suder, Pawel
    Bibro, Jakub
    COMPUTER SCIENCE-AGH, 2013, 14 (04): : 667 - 677
  • [25] Semantic message oriented middleware for publish/subscribe networks
    Li, H
    Jiang, GF
    SENSORS, AND COMMAND, CONTROL, COMMUNICATIONS, AND INTELLIGENCE(C31) TECHNOLOGIES FOR HOMELAND SECURITY AND HOMELAND DEFENSE III, PTS 1 AND 2, 2004, 5403 : 124 - 133
  • [26] Message Oriented Middleware Data Processing Model In Internet of Things
    Zhen Peng
    Zhao Jingling
    Liao Qing
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 94 - 97
  • [27] A secure and distributed message oriented middleware for smart building applications
    Lilis, Georgios
    Kayal, Maher
    AUTOMATION IN CONSTRUCTION, 2018, 86 : 163 - 175
  • [28] Message Oriented Middleware for Flexible Wizard of Oz Experiments in HCI
    Otto, Mirko
    Friesen, Rafael
    Roesner, Dietmar
    HUMAN-COMPUTER INTERACTION: DESIGN AND DEVELOPMENT APPROACHES, PT I, 2011, 6761 : 121 - 130
  • [29] Towards a Resilient Message Oriented Middleware for Mission Critical Applications
    Wang, Jinfu
    Murciano, Beatriz Vinal
    Bigham, John
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON ADAPTIVE AND SELF-ADAPTIVE SYSTEMS AND APPLICATIONS (ADAPTIVE 2010), 2010, : 46 - 51
  • [30] Realization Technology of Spatial Constraint Message Oriented Middleware in CPS
    Hu, Meng
    Xie, Jiangxia
    Bai, Lu
    Yang, Mei
    2022 IEEE 6TH ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2022, : 716 - 721