Design Automation for Embedded Systems

, Volume 13, Issue 1–2, pp 27–49

Influence of different abstractions on the performance analysis of distributed hard real-time systems

  • Simon Perathoner
  • Ernesto Wandeler
  • Lothar Thiele
  • Arne Hamann
  • Simon Schliecker
  • Rafik Henia
  • Razvan Racu
  • Rolf Ernst
  • Michael González Harbour
Article

DOI: 10.1007/s10617-008-9015-1

Cite this article as:
Perathoner, S., Wandeler, E., Thiele, L. et al. Des Autom Embed Syst (2009) 13: 27. doi:10.1007/s10617-008-9015-1

Abstract

System level performance analysis plays a fundamental role in the design process of hard real-time embedded systems. Several different approaches have been presented so far to address the problem of accurate performance analysis of distributed embedded systems in early design stages. The existing formal analysis methods are based on essentially different concepts of abstraction. However, the influence of these different models on the accuracy of the system analysis is widely unknown, as a direct comparison of performance analysis methods has not been considered so far. We define a set of benchmarks aimed at the evaluation of performance analysis techniques for distributed systems. We apply different analysis methods to the benchmarks and compare the results obtained in terms of accuracy and analysis times, highlighting the specific effects of the various abstractions. We also point out several pitfalls for the analysis accuracy of single approaches and investigate the reasons for pessimistic performance predictions.

Keywords

Performance analysis System abstraction Benchmarking 

Copyright information

© Springer Science+Business Media, LLC 2008

Authors and Affiliations

  • Simon Perathoner
    • 1
  • Ernesto Wandeler
    • 1
  • Lothar Thiele
    • 1
  • Arne Hamann
    • 2
  • Simon Schliecker
    • 2
  • Rafik Henia
    • 2
  • Razvan Racu
    • 2
  • Rolf Ernst
    • 2
  • Michael González Harbour
    • 3
  1. 1.Computer Engineering and Networks LaboratoryETH ZurichZurichSwitzerland
  2. 2.Institute of Computer and Communication Network EngineeringTU BraunschweigBraunschweigGermany
  3. 3.Grupo de Computadores y Tiempo RealUniversidad de CantabriaSantanderSpain

Personalised recommendations