• DocumentCode
    3279079
  • Title

    AIM: Adaptable Instrumentation and Monitoring for Automated Software Performance Analysis

  • Author

    Wert, Alexander ; Schulz, Henning ; Heger, Christoph

  • Author_Institution
    Karlsruhe Inst. of Technol., Karlsruhe, Germany
  • fYear
    2015
  • fDate
    23-24 May 2015
  • Firstpage
    38
  • Lastpage
    42
  • Abstract
    Instrumentation and monitoring plays an important role in measurement-based performance analysis of software systems. However, in practice the performance overhead of extensive instrumentation is not negligible. Experiment-based performance analysis overcomes this problem through a series of experiments on selectively instrumented code, but requires additional manual effort to adjust required instrumentation and hence introduces additional costs. Automating the experiments and selective instrumentation can massively reduce the costs of performance analysis. Such automation, however, requires the capability of dynamically adapting instrumentation instructions. In this paper, we address this issue by introducing AIM, a novel instrumentation and monitoring approach for automated software performance analysis. We apply AIM to automate derivation of resource demands for an architectural performance model, showing that adaptable instrumentation leads to more accurate measurements compared to existing monitoring approaches.
  • Keywords
    software architecture; software performance evaluation; AIM; adaptable instrumentation and monitoring; architectural performance model; automated software performance analysis; Java; Load modeling; Monitoring; Probes; Time factors; Unified modeling language; Instrumentation; Measurement; Performance Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation of Software Test (AST), 2015 IEEE/ACM 10th International Workshop on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/AST.2015.15
  • Filename
    7166264