• DocumentCode
    2321668
  • Title

    Automated Construction of Performance Models for High Performance Distributed Applications

  • Author

    Mizan, Ahmad ; Franks, Greg

  • Author_Institution
    Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON, Canada
  • fYear
    2012
  • fDate
    13-16 May 2012
  • Firstpage
    676
  • Lastpage
    677
  • Abstract
    Performance models can help in the design process by locating bottlenecks in the system that may not be visible during the development of the software and for determining capacities. However making models is not a trivial task and its ability to capture performance related detail is a concern. This work introduces an automated method to construct models from traces of a running distributed application. In this model tasks exhibit internal concurrency, specifically asynchronous remote procedure calls and early replies by a server. The trace information is transformed into a layered queuing network (LQN) model where behaviours of tasks are modeled using activity graphs (AGs) with fork and join activities.
  • Keywords
    distributed processing; graphs; queueing theory; software performance evaluation; AG; LQN model; activity graphs; asynchronous remote procedure calls; automated performance model construction; fork activities; high performance distributed applications; internal concurrency; join activities; layered queuing network model; system bottlenecks; Computational modeling; Computers; Indexes; Message systems; Servers; Software; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
  • Conference_Location
    Ottawa, ON
  • Print_ISBN
    978-1-4673-1395-7
  • Type

    conf

  • DOI
    10.1109/CCGrid.2012.138
  • Filename
    6217481