A hybrid performance analysis technique for distributed real-time embedded systems

被引:2
|
作者
Choi, Junchul [1 ]
Oh, Hyunok [2 ]
Ha, Soonhoi [1 ]
机构
[1] Seoul Natl Univ, Dept Comp Sci & Engn, Seoul, South Korea
[2] Hanyang Univ, Dept Informat Syst, Seoul, South Korea
基金
新加坡国家研究基金会;
关键词
Worst-case response time; Performance analysis; Response time analysis; Partitioned scheduling; Data dependency; Task graph; SCHEDULABILITY ANALYSIS;
D O I
10.1007/s11241-018-9307-x
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It remains a challenging problem to tightly estimate the worst-case response time of an application in a distributed embedded system, especially when there are dependencies between tasks. Recently, a holistic worst-case response time analysis approach called scheduling time bound analysis has been proposed to find a tight upper bound of the worst-case response times of applications specified by a set of task graphs. Since it assumes that the starting offsets of applications are known and fixed, it fails to make a tight estimation despite increased computation time when the starting offsets are dynamic. To overcome this problem, we propose a novel conservative performance analysis, called hybrid performance analysis, combining the response time analysis technique and the scheduling time bound analysis technique to compute a tighter bound faster. The proposed scheme is proven to be conservative formally. Through extensive experiments with real-life benchmarks and synthetic examples, the superior performance of our proposed approach compared with previous methods is confirmed.
引用
收藏
页码:562 / 604
页数:43
相关论文
共 50 条
  • [1] A hybrid performance analysis technique for distributed real-time embedded systems
    Junchul Choi
    Hyunok Oh
    Soonhoi Ha
    Real-Time Systems, 2018, 54 : 562 - 604
  • [2] Performance estimation for real-time distributed embedded systems
    Yen, TY
    Wolf, W
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (11) : 1125 - 1136
  • [3] 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
  • [4] 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
  • [5] Scheduling analysis of distributed real-time embedded systems
    Zhang, Haitao
    Zhang, Songcan
    Journal of Computational Information Systems, 2010, 6 (07): : 2373 - 2382
  • [6] 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
  • [7] Finitary Real-Time Calculus: Efficient Performance Analysis of Distributed Embedded Systems
    Guan, Nan
    Yi, Wang
    IEEE 34TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2013), 2013, : 330 - 339
  • [8] An ILP-based Worst-case Performance Analysis Technique for Distributed Real-time Embedded Systems
    Kim, Jinwoo
    Oh, Hyunok
    Ha, Hyojin
    Kang, Shin-haeng
    Choi, Junchul
    Ha, Soonhoi
    PROCEEDINGS OF THE 2012 IEEE 33RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2012, : 363 - 372
  • [9] A dynamic slack management technique for real-time distributed embedded systems
    Acharya, Subrata
    Mahapatra, Rabi N.
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (02) : 215 - 230
  • [10] 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