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 条
  • [1] Generalized Finitary Real-Time Calculus
    Lampka, Kai
    Bondorf, Steffen
    Schmitt, Jens B.
    Guan, Nan
    Yi, Wang
    IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [2] A hybrid performance analysis technique for distributed real-time embedded systems
    Junchul Choi
    Hyunok Oh
    Soonhoi Ha
    Real-Time Systems, 2018, 54 : 562 - 604
  • [3] A hybrid performance analysis technique for distributed real-time embedded systems
    Choi, Junchul
    Oh, Hyunok
    Ha, Soonhoi
    REAL-TIME SYSTEMS, 2018, 54 (03) : 562 - 604
  • [4] Performance estimation for real-time distributed embedded systems
    Yen, TY
    Wolf, W
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (11) : 1125 - 1136
  • [5] The efficient QoS control in distributed real-time embedded systems
    Yuan, YW
    Yan, LM
    Guo, QP
    EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 508 - 513
  • [6] Analysis and optimization of distributed real-time embedded systems
    Pop, Paul
    Eles, Petru
    Peng, Zebo
    Pop, Traian
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2006, 11 (03) : 593 - 625
  • [7] Scheduling analysis of distributed real-time embedded systems
    Zhang, Haitao
    Zhang, Songcan
    Journal of Computational Information Systems, 2010, 6 (07): : 2373 - 2382
  • [8] Modeling and Analysis of Scheduling for Distributed Real-time Embedded Systems
    HaiTao Zhang GuiFang Wu Electronic and Information Engineering CollegeHenan University of Science and TechnologyLuoyang PRC
    International Journal of Automation & Computing, 2010, 7 (04) : 525 - 530
  • [9] Modeling and analysis of scheduling for distributed real-time embedded systems
    Zhang H.-T.
    Wu G.-F.
    International Journal of Automation and Computing, 2010, 7 (04) : 525 - 530
  • [10] Modeling and Analysis of Scheduling for Distributed Real-time Embedded Systems
    Hai-Tao Zhang Gui-Fang Wu Electronic and Information Engineering College
    Machine Intelligence Research, 2010, (04) : 525 - 530