A situation-aware task model for adaptive real-time systems

被引:0
|
作者
Nayreet Islam
Akramul Azim
机构
[1] Ontario Tech University,Department of Electrical, Computer and Software Engineering
来源
Journal of Ambient Intelligence and Humanized Computing | 2020年 / 11卷
关键词
Situation-awareness; Environmental situations; Task models; Real-time systems; Adaptive systems;
D O I
暂无
中图分类号
学科分类号
摘要
Real-time systems are usually well-defined and operate based on a specific task model defined during system design. However, the system can interact with different objects from its environment at runtime and needs to guarantee its operational as well as timing behavior even in adverse environmental situations. Uncertainties in the system environment impose challenges on assuring the runtime behavior during system design. The system needs to adapt to different environmental situations which require the task model to consider the execution of adaptive tasks which can be activated in response to environmental events. We present an operational environment model that characterizes environmental situations of the real-time system and identifies the adaptive tasks needed to be activated at runtime. The adaptive tasks can be included and executed using a number of existing task models which allow non-deterministic task activation patterns. We present a situation-aware task model which efficiently maps the environmental events to (reduced) adaptive tasks. To demonstrate the applicability and usability of the proposed situation-aware task model, we perform the experimental analysis using two case studies: an automotive situation-aware task model, and an unmanned aerial vehicle situation-aware task model. The experimental results of our work show that the constructed situation-aware task model contains a maximum of nine vertices and 68 edges, provides an improvement in terms of scheduling overhead and in adaptation time (with respect to the considered existing task models).
引用
收藏
页码:4249 / 4259
页数:10
相关论文
共 50 条
  • [41] Task Migration for Energy Saving in Real-Time Multiprocessor Systems
    Zeng, Gang
    Matsubara, Yutaka
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 685 - 692
  • [42] Real-Time Task Scheduling With Fairness in Digital Twin Systems
    Kim, Cheonyong
    Saad, Walid
    Han, Jonghun
    Yu, Tao
    Sakaguchi, Kei
    Jung, Minchae
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (07): : 7846 - 7862
  • [43] REACT-ION: A Model-based Runtime Environment for Situation-aware Adaptations
    Pfannemueller, Martin
    Breitbach, Martin
    Weckesser, Markus
    Becker, Christian
    Schmerl, Bradley
    Schuerr, Andy
    Krupitzer, Christian
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2021, 15 (04)
  • [44] The Impact of Covid-19 Pandemic on Undergraduate Students: the Role of an Adaptive Situation-Aware Learning System
    Capone, Roberto
    de Falco, Massimo
    Lepore, Mario
    2022 IEEE CONFERENCE ON COGNITIVE AND COMPUTATIONAL ASPECTS OF SITUATION MANAGEMENT, COGSIMA, 2022, : 154 - 161
  • [45] Situation-aware Power Electronics in Resilient Distribution Systems with Reconfigurable Cyber-Physical Networks
    Du, Yuhua
    Lu, Xiaonan
    2020 IEEE CYBERPELS (CYBERPELS), 2020,
  • [46] Improving Security for Time-Triggered Real-Time Systems with Task Replication
    Krueger, Kristin
    Fohler, Gerhard
    Voelp, Marcus
    Esteves-Verissimo, Paulo
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, : 232 - 233
  • [47] Cache Interference-aware Task Partitioning for Non-preemptive Real-time Multi-core Systems
    Xiao, Jun
    Shen, Yixian
    Pimentel, Andy D.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2022, 21 (03)
  • [48] Energy-Aware Task Scheduling and Dynamic Voltage Scaling in a Real-Time System
    Rong, Peng
    Pedram, Massoud
    JOURNAL OF LOW POWER ELECTRONICS, 2008, 4 (01) : 1 - 10
  • [49] TREAFET: Temperature-Aware Real-Time Task Scheduling for FinFET based Multicores
    Chakraborty, Shounak
    Sharma, Yanshul
    Moulik, Sanjay
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2024, 23 (04)
  • [50] PRESTO: A Penalty-Aware Real-Time Scheduler for Task Graphs on Heterogeneous Platforms
    Senapati, Debabrata
    Sarkar, Arnab
    Karfa, Chandan
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (02) : 421 - 435