About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
Simulation Tools and Techniques. 15th EAI International Conference, SIMUtools 2023, Seville, Spain, December 14-15, 2023, Proceedings

Research Article

Performance Evaluation of a Legacy Real-Time System: An Improved RAST Approach

Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.1007/978-3-031-57523-5_2,
        author={Juri Tomak and Adrian Liermann and Sergei Gorlatch},
        title={Performance Evaluation of a Legacy Real-Time System: An Improved RAST Approach},
        proceedings={Simulation Tools and Techniques. 15th EAI International Conference, SIMUtools 2023, Seville, Spain, December 14-15, 2023, Proceedings},
        proceedings_a={SIMUTOOLS},
        year={2024},
        month={4},
        keywords={performance evaluation real-time requirements regression analysis simulation distributed system},
        doi={10.1007/978-3-031-57523-5_2}
    }
    
  • Juri Tomak
    Adrian Liermann
    Sergei Gorlatch
    Year: 2024
    Performance Evaluation of a Legacy Real-Time System: An Improved RAST Approach
    SIMUTOOLS
    Springer
    DOI: 10.1007/978-3-031-57523-5_2
Juri Tomak,*, Adrian Liermann, Sergei Gorlatch
    *Contact email: jtomak@uni-muenster.de

    Abstract

    A challenging aspect in optimizing legacy distributed systems with strict real-time requirements is how to evaluate the performance of the system running in a production environment without disrupting its regular operation. The challenge is even greater when the System Under Evaluation (SUE) runs within a resource-sharing environment and, thus, is affected by the resource usage of other software running in the same environment. Current performance evaluation methods dealing with this challenge rely on data collected by Application Performance Monitoring (APM) tools that are not always available in existing systems and hard to establish when the system is already in production. In this paper, we improve the initial, proof-of-concept implementation of our RAST (RegressionAnalysis,Simulation, and loadTesting) approach to evaluate the response time of a distributed system using the available system’s request logs. In particular, we greatly improve the prediction model based on machine learning. Our use case is a commercial alarm system in productive use, developed and maintained by the GSelectronic company in Germany. We experimentally demonstrate that our improvements significantly enhance RAST’s capability to adequately predict the system performance and verify the strict requirements on the response time. We make our model and software freely available in order to enable reproducing our experiments.

    Keywords
    performance evaluation real-time requirements regression analysis simulation distributed system
    Published
    2024-04-29
    Appears in
    SpringerLink
    http://dx.doi.org/10.1007/978-3-031-57523-5_2
    Copyright © 2023–2025 ICST
    EBSCOProQuestDBLPDOAJPortico
    EAI Logo

    About EAI

    • Who We Are
    • Leadership
    • Research Areas
    • Partners
    • Media Center

    Community

    • Membership
    • Conference
    • Recognition
    • Sponsor Us

    Publish with EAI

    • Publishing
    • Journals
    • Proceedings
    • Books
    • EUDL