ADAPTIVE: Agent-Based Learning for Bounding Time in Mixed-Criticality Systems

被引:0
作者
Ranjbar, Behnaz [1 ]
Hosseinghorban, Ali [1 ]
Kumar, Akash [1 ]
机构
[1] Tech Univ Dresden, CFAED, Chair Processor Design, Dresden, Germany
来源
2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC | 2023年
关键词
Mixed-Criticality; Mode Switching Probability; Machine Learning; Service Adaptation; WCET Analysis;
D O I
10.1109/DAC56929.2023.10248007
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In Mixed-Criticality (MC) systems, the high Worst-Case Execution Time (WCET) of a task is a pessimistic bound, the maximum execution time of the task under all circumstances, while the low WCET should be close to the actual execution time of most instances of the task to improve utilization and Quality-of-Service (QoS). Most MC systems consider a static low WCET for each task which cannot adapt to dynamism at run-time. In this regard, we consider the run-time behavior of tasks and propose a learning-based approach that dynamically monitors the tasks' execution times and adapts the low WCETs to determine the ideal trade-off between mode-switches, utilization, and QoS. Based on our observations on running embedded real-time benchmarks on a real platform, the proposed scheme improves the QoS by 16.4% on average while reducing the utilization waste by 17.7%, on average, compared to state-of-the-art works.
引用
收藏
页数:6
相关论文
共 19 条
  • [1] Ballabriga C, 2010, LECT NOTES COMPUT SC, V6399, P35, DOI 10.1007/978-3-642-16256-5_6
  • [2] The preemptive uniprocessor scheduling of mixed-criticality implicit-deadline sporadic task systems
    Baruah, S.
    Bonifaci, V.
    D'Angelo, G.
    Li, H.
    Marchetti-Spaccamela, A.
    van der Ster, S.
    Stougie, L.
    [J]. PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 145 - 154
  • [3] Biswas D, 2017, DES AUT TEST EUROPE, P1588, DOI 10.23919/DATE.2017.7927243
  • [4] A Survey of Research into Mixed Criticality Systems
    Burns, Alan
    Davis, Robert I.
    [J]. ACM COMPUTING SURVEYS, 2018, 50 (06)
  • [5] Dey S, 2020, DES AUT TEST EUROPE, P1728, DOI 10.23919/DATE48585.2020.9116294
  • [6] Dynamic budget management and budget reclamation for mixed-criticality systems
    Gu, Xiaozhe
    Easwaran, Arvind
    [J]. REAL-TIME SYSTEMS, 2019, 55 (03) : 552 - 597
  • [7] Gu XZ, 2016, PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), P47, DOI [10.1109/RTSS.2016.15, 10.1109/RTSS.2016.014]
  • [8] MiBench: A free, commercially representative embedded benchmark suite
    Guthaus, MR
    Ringenberg, JS
    Ernst, D
    Austin, TM
    Mudge, T
    Brown, RB
    [J]. WWC-4: IEEE INTERNATIONAL WORKSHOP ON WORKLOAD CHARACTERIZATION, 2001, : 3 - 14
  • [9] FFOB: efficient online mode-switch procrastination in mixed-criticality systems
    Hu, Biao
    Thiele, Lothar
    Huang, Pengcheng
    Huang, Kai
    Griesbeck, Christoph
    Knoll, Alois
    [J]. REAL-TIME SYSTEMS, 2019, 55 (03) : 471 - 513
  • [10] Liu D., 2018, TC