• DocumentCode
    3209414
  • Title

    A correlation preserving performance analysis for stream processing systems

  • Author

    Smeding, Gideon ; Gössler, Gregor

  • Author_Institution
    INRIA, Grenoble, France
  • fYear
    2012
  • fDate
    16-17 July 2012
  • Firstpage
    11
  • Lastpage
    20
  • Abstract
    For the design of real-time embedded systems, analysis of performance and resource utilization at an early stage is crucial to evaluate design choices. Network Calculus and its variants provide the tools to perform such analyses for distributed systems processing streams of tasks, based on a max-plus algebra. However, the underlying model employed in Network Calculus cannot capture correlations between the availability of different resources and between the arrivals of tasks, leading to overly conservative performance bounds for some frequently used system topologies. We present a model based on timing constraints relative to pairs of streams, endowed with an analysis technique that can handle such correlations.
  • Keywords
    distributed processing; process algebra; software performance evaluation; topology; correlation preserving performance analysis; distributed system stream processing; max-plus algebra; network calculus; real-time embedded systems; resource utilization; stream processing systems; system topologies; timing constraints; Calculus; Clocks; Decoding; Delay; Program processors; Radiation detectors; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Codesign (MEMOCODE), 2012 10th IEEE/ACM International Conference on
  • Conference_Location
    Arlington, VA
  • Print_ISBN
    978-1-4673-1314-8
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2012.6292295
  • Filename
    6292295