| Influence of different system abstractions on the performance analysis of distributed real-time systems |
| Full text |
Pdf
(339 KB)
|
Source
|
International Conference On Embedded Software
archive
Proceedings of the 7th ACM & IEEE international conference on Embedded software
table of contents
Salzburg, Austria
SESSION: Performance
table of contents
Pages: 193 - 202
Year of Publication: 2007
ISBN:978-1-59593-825-1
|
|
Authors
|
|
Simon Perathoner
|
Swiss Federal Institute of Technology (ETH) Zurich, Zurich, Switzerland
|
|
Ernesto Wandeler
|
Swiss Federal Institute of Technology (ETH) Zurich, Zurich, Switzerland
|
|
Lothar Thiele
|
Swiss Federal Institute of Technology (ETH) Zurich, Zurich, Switzerland
|
|
Arne Hamann
|
Technical University Braunschweig, Braunschweig, Germany
|
|
Simon Schliecker
|
Technical University Braunschweig, Braunschweig, Germany
|
|
Rafik Henia
|
Technical University Braunschweig, Braunschweig, Germany
|
|
Razvan Racu
|
Technical University Braunschweig, Braunschweig, Germany
|
|
Rolf Ernst
|
Technical University Braunschweig, Braunschweig, Germany
|
|
Michael González Harbour
|
Universidad de Cantabria, Santander, Spain
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 81, Citation Count: 0
|
|
|
ABSTRACT
System level performance analysis plays a fundamental role in the design process of 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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Gerd Behrmann , Alexandre David , Kim G. Larsen , John Hakansson , Paul Petterson , Wang Yi , Martijn Hendriks, UPPAAL 4.0, Proceedings of the 3rd international conference on the Quantitative Evaluation of Systems, p.125-126, September 11-14, 2006
[doi> 10.1109/QEST.2006.59]
|
| |
3
|
|
| |
4
|
|
| |
5
|
M. Hendriks and M. Verhoef. Timed automata based analysis of embedded system architectures. In Workshop on Parallel and Distributed Real-Time Systems, 2006.
|
| |
6
|
R. Henia, A. Hamann, M. Jersak, R. Racu, K. Richter, and R. Ernst. System level performance analysis - the SymTA/S approach. IEE Proc. Computers and Digital Techniques, 152(2):148--166, March 2005.
|
| |
7
|
|
| |
8
|
J. Lehoczky. Fixed priority scheduling of periodic task sets with arbitrary deadlines. In Proc. of the Real-Time Systems Symposium, pages 201--209, 1990.
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
S. Perathoner, E. Wandeler, and L. Thiele. Evaluation and comparison of performance analysis methods for distributed embedded systems. Technical Report 276, Computer Engineering and Networks Laboratory, ETH Zurich, Mar. 2006.
|
 |
14
|
|
 |
15
|
|
| |
16
|
K. Richter. Compositional Performance Analysis. PhD thesis, Technical University of Braunschweig, 2004.
|
| |
17
|
|
| |
18
|
|
| |
19
|
L. Thiele, S. Chakraborty, and M. Naedele. Real-time calculus for scheduling hard real-time systems. In Proc. Intl. Symposium on Circuits and Systems, volume 4, pages 101--104, 2000.
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
|