QN-based Modeling and Analysis of Software Performance Antipatterns for Cyber-Physical Systems

被引:6
|
作者
Pinciroli, Riccardo [1 ]
Smith, Connie U. [2 ]
Trubiani, Catia [1 ]
机构
[1] Gran Sasso Sci Inst, Laquila, Italy
[2] L&S Comp Technol Inc, Performance Engn Serv, Austin, TX USA
来源
PROCEEDINGS OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '21) | 2021年
关键词
Queuing Networks; Software Performance Antipatterns; Cyber-Physical Systems; FRAMEWORK;
D O I
10.1145/3427921.3450251
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Identifying performance problems in modern software systems is nontrivial, even more so when looking at specific application domains, such as cyber-physical systems. The heterogeneity of software and hardware components makes the process of performance evaluation more challenging, and traditional software performance engineering techniques may fail while dealing with interacting and heterogeneous components. The goal of this paper is to introduce a model-based approach to understand software performance problems in cyber-physical systems. In our previous work, we listed some common bad practices, namely software performance antipatterns, that may occur. Here we are interested in shedding light on these antipatterns by means of performance models, i.e., queuing network models, that provide evidence of how antipatterns may affect the overall system performance. Starting from the specification of three software performance antipatterns tailored for cyber-physical systems, we provide the queuing network models capturing the corresponding bad practices. The analysis of these models demonstrates their usefulness in recognizing performance problems early in the software development process. This way, performance engineers are supported in the task of detecting and fixing the performance criticalities.
引用
收藏
页码:93 / 104
页数:12
相关论文
共 50 条
  • [21] Context modeling for cyber-physical systems
    Daun, Marian
    Tenbergen, Bastian
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (07)
  • [22] Challenges in Modeling Cyber-Physical Systems
    Broy, Manfred
    2013 ACM/IEEE INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN SENSOR NETWORKS (IPSN), 2013, : 5 - 5
  • [23] Compositional Cyber-Physical Systems Modeling
    Bakirtzis, Georgios
    Vasilakopoulou, Christina
    Fleming, Cody H.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2021, (333): : 125 - 138
  • [24] Performance analysis and synthesis of industrial cyber-physical systems
    Ding, Derui
    Ge, Xiaohua
    Han, Qing-Long
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2021, 52 (06) : 1107 - 1109
  • [25] Software Passports for Automated Performance Anomaly Detection of Cyber-Physical Systems
    Odyurt, Uraz
    Meyer, Hugo
    Pimentel, Andy D.
    Paradas, Evangelos
    Alonso, Ignacio Gonzalez
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2019, 2019, 11733 : 255 - 268
  • [26] Visualisation of Control Software for Cyber-Physical Systems
    Melatti, Igor
    Mari, Federico
    Salvo, Ivano
    Tronci, Enrico
    INFORMATION, 2021, 12 (05)
  • [27] On the Performance Analysis of Reset Attack in Cyber-Physical Systems
    Ni, Yuqing
    Guo, Ziyang
    Mo, Yilin
    Shi, Ling
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2020, 65 (01) : 419 - 425
  • [28] A first Cyber-Physical Systems of Systems modeling
    Maurice, Olivier
    2018 13TH ANNUAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE), 2018, : 9 - 13
  • [29] Provable Determinism for Software in Cyber-Physical Systems
    Rossel, Marcus
    Lin, Shaokai Jerry
    Lohstroh, Marten
    Castrillon, Jeronimo
    Goens, Andres
    VERIFIED SOFTWARE: THEORIES, TOOLS AND EXPERIMENTS, VSTTE 2023, 2024, 14095 : 85 - 107
  • [30] Software Engineering Issues for Cyber-Physical Systems
    Al-Jaroodi, Jameela
    Mohamed, Nader
    Jawhar, Imad
    Lazarova-Molnar, Sanja
    2016 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2016, : 264 - 269