SciELO - Scientific Electronic Library Online

 
vol.29 número54SAM: modelo híbrido preliminar para apoyar la transformación ágil a gran escala en industrias de softwareSOPHIA: Sistema para adquisición, transmisión, y análisis inteligente de imágenes oftálmicas índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • En proceso de indezaciónCitado por Google
  • No hay articulos similaresSimilares en SciELO
  • En proceso de indezaciónSimilares en Google

Compartir


Revista Facultad de Ingeniería

versión impresa ISSN 0121-1129versión On-line ISSN 2357-5328

Resumen

FLORES-GONZALEZ M. SC, Martín; TREJOS-ZELAYA M. SC, Ignacio  y  GARITA PH. D, César. Exploratory Modeling of Software Performance on Message-Oriented Middleware. Rev. Fac. ing. [online]. 2020, vol.29, n.54, e11764.  Epub 30-Dic-2020. ISSN 0121-1129.  https://doi.org/10.19053/01211129.v29.n54.2020.11764.

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 the 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.

Palabras clave : message-oriented middleware; Palladio Component Model; software modeling and simulation; software performance; software performance engineering; software reliability.

        · resumen en Español | Portugués     · texto en Español     · Español ( pdf )