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 条
  • [31] Start time configuration for strictly periodic real-time task systems
    Zhang, Tianyu
    Guan, Nan
    Deng, Qingxu
    Yi, Wang
    JOURNAL OF SYSTEMS ARCHITECTURE, 2016, 66-67 : 61 - 68
  • [32] TCPS: A Task and Cache-Aware Partitioned Scheduler for Hard Real-Time Multi-core Systems
    Shen, Yixian
    Xiao, Jun
    Pimentel, Andy D.
    PROCEEDINGS OF THE 23RD ACM SIGPLAN/SIGBED INTERNATIONAL CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, LCTES 2022, 2022, : 37 - 49
  • [33] RESTORE: Real-Time Task Scheduling on a Temperature Aware FinFET based Multicore
    Sharma, Yanshul
    Moulik, Sanjay
    Chakraborty, Shounak
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 608 - 611
  • [34] Implementation of a situation aware and real-time approach for decision support in Online Surgery Scheduling
    Spangenberg, Norman
    Augenstein, Christoph
    Wilke, Moritz
    Franczyk, Bogdan
    2018 31ST IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS 2018), 2018, : 417 - 421
  • [35] The valid use of utility in adaptive real-time systems
    Prasad, D
    Burns, A
    Atkins, M
    REAL-TIME SYSTEMS, 2003, 25 (2-3) : 277 - 296
  • [36] ReMap: Reliability Management of Peak-Power-Aware Real-Time Embedded Systems Through Task Replication
    Yeganeh-Khaksar, Amir
    Ansari, Mohsen
    Ejlali, Alireza
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (01) : 312 - 323
  • [37] The Valid Use of Utility in Adaptive Real-Time Systems
    D. Prasad
    A. Burns
    M. Atkins
    Real-Time Systems, 2003, 25 : 277 - 296
  • [38] Thready: A fast scheduling simulator for real-time task systems
    Schmidt, Robert
    Garcia-Ortiz, Alberto
    2020 9TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2020,
  • [39] Online sporadic task scheduling in hard real-time systems
    Vieira, SL
    Magalhaes, MF
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1998, 13 (04): : 249 - 258
  • [40] A collaborative and distributed task management system for real-time systems
    Peixoto, Maria J. P.
    Azim, Akramul
    2023 IEEE 26TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC, 2023, : 117 - 125