Coherence and Feasibility of Real-Time Software Tasks in Networked Adaptive Systems

被引:6
|
作者
Khemaissia, Imen [1 ,2 ,3 ]
Mosbahi, Olfa [1 ,2 ]
Khalgui, Mohamed [1 ,2 ]
Li, Zhiwu [4 ,5 ]
Qu, Ting [1 ]
机构
[1] Jinan Univ, Sch Elect & Informat Engn, Zhuhai 519070, Peoples R China
[2] Univ Carthage, Natl Inst Appl Sci & Technol, Tunis 1080, Tunisia
[3] King Khalid Univ, Abha 62529, Saudi Arabia
[4] Macau Univ Sci & Technol, Inst Syst Engn, Taipa 999078, Macao, Peoples R China
[5] Xidian Univ, Sch Electromech Engn, Xian 710071, Shaanxi, Peoples R China
来源
IEEE ACCESS | 2018年 / 6卷
基金
中国国家自然科学基金;
关键词
Real-time control system; reconfiguration; CAN; low-power scheduling; multi-agent; frame-packing; SCHEDULING ALGORITHMS; EMBEDDED SYSTEMS; RECONFIGURATION; PROTOCOL;
D O I
10.1109/ACCESS.2018.2845942
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper deals with the dynamic reconfiguration of networked devices linked by a controller area network (CAN). Each device runs dependent periodic and aperiodic software tasks and can be adapted to any evolution in its environment. A reconfiguration is a dynamic scenario that activates-deactivates the deployed devices, adds-removes software tasks, or changes the network traffic according to user requirements. Nevertheless, such a scenario can trigger the execution of new-old tasks to violate real-time deadlines or to possibly increase the energy consumption. Moreover, a reconfiguration that adapts dependent tasks in different devices can modify the network traffic and some deadlines of frames can be violated too. To resolve all these problems that can happen after concurrent distributed reconfiguration scenarios, we propose a dynamic methodology called Cynapsys-reconfigurable control system that allows coherent distributed behaviors of devices after any scenario. This run-time automatic strategy based on a multi-agent architecture is achieved in five steps: 1) applying reconfiguration scenarios on the system devices to update their services; 2) coordination between devices after any reconfiguration for their coherence; 3) feasibility analysis of each reconfigured device; 4) verification of CAN feasibility; and 5) reconfigurable frame packing. A developed tool is applied to a case study for the evaluation of the proposed contribution.
引用
收藏
页码:35824 / 35843
页数:20
相关论文
共 50 条
  • [41] Adaptive techniques for minimizing middleware memory footprint for distributed, real-time, embedded systems
    Panahi, M
    Harmon, T
    Klefstad, R
    CCW 2003: IEEE 18TH ANNUAL WORKSHOP ON COMPUTER COMMUNICATIONS, PROCEEDINGS, 2003, : 54 - 58
  • [42] Weakly hard real-time systems
    Bernat, G
    Burns, A
    Llamosí, A
    IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (04) : 308 - 321
  • [43] An Efficient Release Time Assignment Method for Backup Tasks in Real-Time Standby-Sparing Driverless Vehicle Systems
    Liu, Yumeng
    Cai, Si
    Zhou, Quan
    Xu, Fanjiang
    Wang, Hongan
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (05) : 6143 - 6157
  • [44] On Parametrizing Feasible Reconfigurable Systems Under Real-Time, Energy, and Resource Sharing Constraints
    Goubaa, Aicha
    Khalgui, Mohamed
    Li, Zhiwu
    Frey, Georg
    Al-Ahmari, Abdulrahman
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2021, 18 (03) : 1492 - 1504
  • [45] Scalable precision cache analysis for real-time software
    Staschulat, Jan
    Ernst, Rolf
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2007, 6 (04) : 25
  • [46] Time-triggered garbage collection - Robust and adaptive real-time GC scheduling for embedded systems
    Robertz, SG
    Henriksson, R
    ACM SIGPLAN NOTICES, 2003, 38 (07) : 93 - 102
  • [47] A Java']Java software agent framework for hard real-time manufacturing control
    Theiss, Sebastian
    Kabitzsch, Klaus
    AT-AUTOMATISIERUNGSTECHNIK, 2017, 65 (11) : 749 - 765
  • [48] SoK: Security in Real-Time Systems
    Hasan, Monowar
    Kashinath, Ashish
    Chen, Chien-Ying
    Mohan, Sibin
    ACM COMPUTING SURVEYS, 2024, 56 (09)
  • [49] Redeployment of Control Software during Runtime for Modular Automation Systems Taking Real-Time and Distributed I/O into Consideration
    Streit, Alberto
    Roesch, Susanne
    Vogel-Heuser, Birgit
    2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [50] Testing embedded real-time systems
    En-Nouaary, A
    Khendek, F
    Dssouli, R
    SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 417 - 424