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

被引:0
|
作者
Simon Perathoner
Ernesto Wandeler
Lothar Thiele
Arne Hamann
Simon Schliecker
Rafik Henia
Razvan Racu
Rolf Ernst
Michael González Harbour
机构
[1] ETH Zurich,Computer Engineering and Networks Laboratory
[2] TU Braunschweig,Institute of Computer and Communication Network Engineering
[3] Universidad de Cantabria,Grupo de Computadores y Tiempo Real
来源
关键词
Performance analysis; System abstraction; Benchmarking;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:27 / 49
页数:22
相关论文
共 50 条
  • [31] Validation of distributed hard real-time applications by scheduling analysis
    SandBouzefrane, S
    Cottet, F
    Babau, JP
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 393 - 398
  • [32] Automatic performance visualization of distributed real-time systems
    Harmon, Trevor
    Klefstad, Raymond
    NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 531 - 538
  • [33] Performance estimation for real-time distributed embedded systems
    Yen, TY
    Wolf, W
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (11) : 1125 - 1136
  • [34] DYNAMIC TASK-SCHEDULING IN HARD REAL-TIME DISTRIBUTED SYSTEMS
    RAMAMRITHAM, K
    STANKOVIC, JA
    IEEE SOFTWARE, 1984, 1 (03) : 65 - 75
  • [35] Optimizing the Software Architecture for Extensibility in Hard Real-Time Distributed Systems
    Zhu, Qi
    Yang, Yang
    Di Natale, Marco
    Scholte, Eelco
    Sangiovanni-Vincentelli, Alberto
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (04) : 621 - 636
  • [36] Pure dynamic task scheduling in hard real-time distributed systems
    Swim, BR
    Benmaiza, M
    Tayli, M
    Woodward, MC
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 384 - 392
  • [37] METHODOLOGIES FOR MEETING HARD DEADLINES IN INDUSTRIAL DISTRIBUTED REAL-TIME SYSTEMS
    HALANG, WA
    KRAMER, B
    PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 567 - 573
  • [38] Task partitioning and priority assignment for distributed hard real-time systems
    Garibay-Martinez, Ricardo
    Nelissen, Geoffrey
    Ferreira, Luis Lino
    Pinho, Luis Miguel
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2015, 81 (08) : 1542 - 1555
  • [39] Neural network approach to design of distributed hard real-time systems
    Martyna, J
    COMPUTATIONAL INTELLIGENCE: THEORY AND APPLICATIONS, 1999, 1625 : 118 - 131
  • [40] WCET analysis of probabilistic hard real-time systems
    Bernat, G
    Colin, A
    Petters, SM
    23RD IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2002, : 279 - 288