Automatic performance analysis and dynamic tuning of distributed applications

Anna Morajko, Oleg Morajko, Josep Jorba, Tomàs Margalef, Emilio Luque

    Research output: Contribution to journalArticleResearchpeer-review

    7 Citations (Scopus)

    Abstract

    The classical way of tuning parallel/distributed applications is based on the analysis of the monitoring information obtained from an execution of the application. However, this "measure and modify" approach is not feasible when the applications have a dynamic behavior. In this case, another approach is required to accomplish performance expectations. This paper presents a solution based on the dynamic tuning approach that addresses these issues. In this approach, an application is monitored, its performance bottlenecks are detected and the application is modified automatically during the execution, without stopping, recompiling or re-running it. The introduced modifications adapt the behavior of the application to dynamic variations.
    Original languageEnglish
    Pages (from-to)169-187
    JournalParallel Processing Letters
    Volume13
    DOIs
    Publication statusPublished - 1 Jun 2003

    Keywords

    • Automatic performance analysis
    • Automatic tuning
    • Dynamic instrumentation
    • Dynamic tuning

    Fingerprint Dive into the research topics of 'Automatic performance analysis and dynamic tuning of distributed applications'. Together they form a unique fingerprint.

    Cite this