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 条
  • [21] End-to-end performance guarantee for distributed real-time embedded systems
    School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu 610054, China
    Dianzi Keji Diaxue Xuebao, 2007, 3 (541-544): : 541 - 544
  • [22] The design and performance of configurable component middleware for distributed real-time and embedded systems
    Subramonian, V
    Shen, LJ
    Gill, C
    Wang, N
    25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 252 - 261
  • [23] Distributed priority inheritance for real-time and embedded systems
    Sanchez, Cesar
    Sipma, Henny B.
    Gill, Christopher D.
    Manna, Zohar
    PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4305 : 110 - 125
  • [24] Architecture for autonomous Distributed Real-time Embedded systems
    Liang, Ke
    Zhou, Xingshe
    Zhang, Kailong
    Sheng, Ruiqing
    2008 INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING AND 2008 INTERNATIONAL PACIFIC WORKSHOP ON WEB MINING AND WEB-BASED APPLICATION, 2008, : 568 - 572
  • [25] On Scalable Synchronization for Distributed Embedded Real-Time Systems
    Fahmy, Sherif F.
    Ravindran, Binoy
    Jensen, E. Douglas
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2008, 5287 : 394 - +
  • [26] Data Services in Distributed Real-Time Embedded Systems
    Kang, Woochul
    Son, Sang H.
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2008, 5287 : 162 - 173
  • [27] Assurance patterns for distributed real-time embedded systems
    Konrad, S
    ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 657 - 657
  • [28] A Middleware for Reconfigurable Distributed Real-Time Embedded Systems
    Krichen, Fatma
    Zalila, Bechir
    Jmaiel, Mohamed
    Hamid, Brahim
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS 2012, 2012, 430 : 81 - +
  • [29] Real-time performance estimation for dynamic, distributed real-time systems
    Huh, EN
    Welch, LR
    Mun, Y
    COMPUTATIONAL SCIENCE-ICCS 2002, PT III, PROCEEDINGS, 2002, 2331 : 1071 - 1079
  • [30] Analytic real-time analysis and timed automata: a hybrid methodology for the performance analysis of embedded real-time systems
    Kai Lampka
    Simon Perathoner
    Lothar Thiele
    Design Automation for Embedded Systems, 2010, 14 : 193 - 227