Finitary Real-Time Calculus: Efficient Performance Analysis of Distributed Embedded Systems

被引:15
|
作者
Guan, Nan [1 ]
Yi, Wang [2 ]
机构
[1] Northeastern Univ, Shenyang, Peoples R China
[2] Uppsala Univ, S-75105 Uppsala, Sweden
关键词
D O I
10.1109/RTSS.2013.40
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-Time Calculus (RTC) is a powerful framework to analyze real-time performance of distributed embedded systems. However, RTC may run into serious analysis efficiency problems when applied to systems of large scale and/or with complex timing parameter characteristics. The main reason is that many RTC operations generate curves with periods equal to the hyper-period of the input curves. Therefore, the analysis in RTC has exponential complexity. In practise the curve periods may explode rapidly when several components are serially connected, which leads to low analysis efficiency. In this work, we propose Finitary RTC to solve the above problem. Finitary RTC only maintains and operates on a limited part of each curve that is relevant to the final analysis results, which results in pseudo-polynomial computational complexity. Experiments show that Finitary RTC can drastically improve the analysis efficiency over the original RTC. The original RTC may take hours or even days to analyze systems with complex timing characteristics, but Finitary RTC typically can complete the analysis in seconds. Even for simple systems, Finitary RTC also typically speeds up the analysis procedure by hundreds of times. While getting better efficiency, Finitary RTC does not introduce any extra pessimism, i.e., it yields analysis results as precise as the original RTC.
引用
收藏
页码:330 / 339
页数:10
相关论文
共 50 条
  • [31] Analytic real-time analysis and timed automata: a hybrid methodology for the performance analysis of embedded real-time systems
    Lampka, Kai
    Perathoner, Simon
    Thiele, Lothar
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2010, 14 (03) : 193 - 227
  • [32] Automated software and hardware evolution analysis for distributed real-time and embedded systems
    Dougherty, Brian
    White, Jules
    Schmidt, Douglas C.
    OPEN COMPUTER SCIENCE, 2011, 1 (01): : 36 - 57
  • [33] Integrated environment for the analysis and design of distributed real-time embedded computing systems
    R. L. Smelyansky
    A. G. Bakhmurov
    D. Yu. Volkanov
    E. V. Chemeritskii
    Programming and Computer Software, 2013, 39 : 242 - 254
  • [34] Integrated environment for the analysis and design of distributed real-time embedded computing systems
    Smelyansky, R. L.
    Bakhmurov, A. G.
    Volkanov, D. Yu.
    Chemeritskii, E. V.
    PROGRAMMING AND COMPUTER SOFTWARE, 2013, 39 (05) : 242 - 254
  • [35] Efficient power management in real-time embedded systems
    Zuquim, ALDP
    Vieira, LFM
    Vieira, MA
    Vieira, AB
    Carvalho, HS
    Nacif, JA
    Coelho, CN
    da Silva, DC
    Fernandes, AO
    Loureiro, AAF
    ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PROCEEDINGS, 2003, : 496 - 505
  • [36] Model-driven performance prediction of distributed real-time embedded defence systems
    Falkner, Katrina
    Chiprianov, Vanea
    Hill, James H.
    Puddy, Gavin
    Fraser, Dan
    Johnston, Adrian
    2013 18TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2013, : 155 - 158
  • [37] Research of migrating Linux to embedded systems and analysis of real-time performance of embedded Linux
    Shi, Hanxiao
    Wei, Guiyi
    DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 1227 - 1232
  • [38] Modeling and analysis of real-time and embedded systems
    Graf, S
    Gérard, S
    Haugen, O
    Ober, I
    Selic, B
    SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 58 - 66
  • [39] A Real-Time Reconfiguration Infrastructure for Distributed Embedded Control Systems
    Zoitl, Alois
    Lepuschitz, Wilfried
    Merdan, Munir
    Vallee, Mathieu
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [40] Fault tolerant approaches for distributed real-time and embedded systems
    Rubel, Paul
    Gillen, Matthew
    Loyall, Joseph
    Schantz, Richard
    Gokhale, Aniruddha
    Balasubramanian, Jaiganesh
    Paulos, Aaron
    Narasimhan, Priya
    2007 IEEE MILITARY COMMUNICATIONS CONFERENCE, VOLS 1-8, 2007, : 3680 - +