An ILP-based Worst-case Performance Analysis Technique for Distributed Real-time Embedded Systems

被引:8
|
作者
Kim, Jinwoo [1 ]
Oh, Hyunok
Ha, Hyojin [1 ]
Kang, Shin-haeng [1 ]
Choi, Junchul [1 ]
Ha, Soonhoi [1 ]
机构
[1] Seoul Natl Univ, Sch Comp Engn, Seoul, South Korea
关键词
worst-case performance estimation; integer linear programming; distributed real-time embedded system; scheduling anomaly; SCHEDULABILITY ANALYSIS; VERIFICATION; MPSOC; TASKS;
D O I
10.1109/RTSS.2012.86
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Finding a tight upper bound of the worst-case response time in a distributed real-time embedded system is a very challenging problem since we have to consider execution time variations of tasks, jitter of input arrivals, scheduling anomaly behavior in a multi-tasking system, all together. In this paper, we translate the problem as an optimization problem and propose a novel solution based on ILP (Integer Linear Programming). In the proposed technique, we formulate a set of ILP formulas in a compositional way for modeling flexibility, but solve the problem holistically to achieve tighter upper bounds. To mitigate the time complexity of the ILP method, we perform static analysis based on a scheduling heuristic to reduce the number of variables and confine the variable ranges. Preliminary experiments with the benchmarks used in the related work and a real-life example show promising results that give tight bounds in an affordable solution time.
引用
收藏
页码:363 / 372
页数:10
相关论文
共 50 条
  • [1] NoCo: ILP-based Worst-Case Contention Estimation for Mesh Real-Time Manycores
    Cardona, Jordi
    Hernandez, Carles
    Mezzetti, Enrico
    Abella, Jaume
    Cazorla, Francisco J.
    2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 265 - 276
  • [2] Worst-case execution-time analysis for embedded real-time systems
    Jakob Engblom
    Andreas Ermedahl
    Mikael Sjödin
    Jan Gustafsson
    Hans Hansson
    International Journal on Software Tools for Technology Transfer, 2003, 4 (4) : 437 - 455
  • [3] Worst-Case Temperature Analysis for Real-Time Systems
    Rai, Devendra
    Yang, Hoeseok
    Bacivarov, Iuliana
    Chen, Jian-Jia
    Thiele, Lothar
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 631 - 636
  • [4] An efficient schedulability analysis based on worst-case interference time for real-time systems
    Hongbiao LIU
    Mengfei YANG
    Lei QIAO
    Xi CHEN
    Jian GONG
    Science China(Information Sciences), 2024, 67 (09) : 88 - 104
  • [5] An efficient schedulability analysis based on worst-case interference time for real-time systems
    Liu, Hongbiao
    Yang, Mengfei
    Qiao, Lei
    Chen, Xi
    Gong, Jian
    SCIENCE CHINA-INFORMATION SCIENCES, 2024, 67 (09)
  • [6] A hybrid performance analysis technique for distributed real-time embedded systems
    Junchul Choi
    Hyunok Oh
    Soonhoi Ha
    Real-Time Systems, 2018, 54 : 562 - 604
  • [7] 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
  • [8] A Trace-Based Statistical Worst-Case Execution Time Analysis of Component-Based Real-Time Embedded Systems
    Lu, Yue
    Nolte, Thomas
    Bate, Iain
    Cucu-Grosjean, Liliana
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [9] End-to-end worst-case response time analysis for hard real-time distributed systems
    Wang, L
    Zhao, MD
    Zheng, ZW
    Wu, ZH
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2005, 3688 : 233 - 245
  • [10] A simulation methodology for worst-case response time estimation of distributed real-time systems
    Samii, Soheil
    Rafiliu, Sergiu
    Eles, Petru
    Peng, Zebo
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 473 - 478