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 条
  • [31] Energy and Quality of Control Constraints in Real-Time Scheduling of Synchronous Hybrid Tasks
    Abbas, A.
    Loudini, M.
    Hidouci, W. K.
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2013, 15 (04): : 86 - 96
  • [32] Performance Analysis of Reconfigurations in Adaptive Real-Time Streaming Applications
    Zhu, Jun
    Sander, Ingo
    Jantsch, Axel
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (01)
  • [33] Efficient Scheduling of Periodic, Aperiodic, and Sporadic Real-Time Tasks with Deadline Constraints
    Goubaa, Aicha
    Kahlgui, Mohamed
    Georg, Frey
    Li, Zhiwu
    SOFTWARE TECHNOLOGIES (ICSOFT 2020), 2021, 1447 : 25 - 43
  • [34] Adaptive Parallelism Exploitation under Physical and Real-Time Constraints for Resilient Systems
    Itturiet, Fabio
    Nazar, Gabriel
    Ferreira, Ronaldo
    Moreira, Alvaro
    Carro, Luigi
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2014, 7 (03)
  • [35] Adaptive Parallelism Exploitation under Physical and Real-Time Constraints for Resilient Systems
    Itturriet, Fabio P.
    Nazar, Gabriel L.
    Ferreira, Ronaldo R.
    Moreira, Alvaro F.
    Carro, Luigi
    2012 7TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2012,
  • [36] Software-Level Memory Regulation to Reduce Execution Time Variation on Multicore Real-Time Systems
    Park, Sihyeong
    Lee, Jemin
    Kim, Hyungshin
    IEEE ACCESS, 2022, 10 : 93799 - 93811
  • [37] A post-masters program in advanced software engineering for real-time embedded systems
    Hammer, DK
    Weffers, HTG
    REAL-TIME SYSTEMS EDUCATION III, PROCEEDINGS, 1999, : 135 - 140
  • [38] A genetic algorithm for scheduling tasks in a real-time distributed system
    Monnier, Y
    Beauvais, JP
    Deplanche, AM
    24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 708 - 714
  • [39] System Level Modeling of Real-Time Embedded Software
    Lee, Richard
    Abdi, Samar
    Regehr, Doug
    Risacher, Frederic
    2012 IEEE 30TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2012, : 496 - 497
  • [40] A SYMBOLIC DEBUGGER FOR REAL-TIME EMBEDDED ADA SOFTWARE
    LYTTLE, D
    FORD, R
    SOFTWARE-PRACTICE & EXPERIENCE, 1990, 20 (05) : 499 - 514