• DocumentCode
    2824924
  • Title

    Pattern Recognition Techniques Applied to the Abstraction of Traces of Inter-Process Communication

  • Author

    Alawneh, Luay ; Hamou-Lhadj, Abdelwahab

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, QC, Canada
  • fYear
    2011
  • fDate
    1-4 March 2011
  • Firstpage
    211
  • Lastpage
    220
  • Abstract
    The large number of processors in high performance computing and distributed applications is becoming a major challenge in the analysis of the way an application´s processes communicate with each other. In this paper, we propose an approach that facilitates the understanding of large traces of inter-process communication by extracting communication patterns that characterize their main behavior. Two algorithms are proposed. The first one permits the recognition of repeating patterns in traces of MPI (Message Passing Interface) applications whereas the second algorithm searches if a given communication pattern occurs in a trace. Both algorithms are based on the n-gram extraction technique used in natural language processing. Unlike existing work, our approach operates on the trace as it is generated (i.e. on the fly) and does not require complex and computationally-expensive data structures. We show the effectiveness and efficiency of our approach in detecting communication patterns from large traces generated from two target systems.
  • Keywords
    message passing; natural language processing; pattern recognition; program diagnostics; MPI; communication pattern detection; distributed application; high performance computing; interprocess communication; message passing interface; n-gram extraction; natural language processing; processor; repeating pattern recognition; trace abstraction; Algorithm design and analysis; Detection algorithms; Message passing; Pattern matching; Software; Topology; Dynamic Analysis; Message Passing Interface; Pattern Recognition; Program Comprehension; Trace of Inter-Process Communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
  • Conference_Location
    Oldenburg
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-61284-259-2
  • Type

    conf

  • DOI
    10.1109/CSMR.2011.27
  • Filename
    5741263