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 条
  • [1] Prototype of fault adaptive embedded software for large-scale real-time systems
    Messie, Derek
    Jung, Mina
    Oh, Jae C.
    Shetty, Shweta
    Nordstrom, Steven
    Haney, Michael
    ARTIFICIAL INTELLIGENCE REVIEW, 2006, 25 (04) : 299 - 312
  • [2] Prototype of fault adaptive embedded software for large-scale real-time systems
    Derek Messie
    Mina Jung
    Jae C. Oh
    Shweta Shetty
    Steven Nordstrom
    Michael Haney
    Artificial Intelligence Review, 2006, 25 : 299 - 312
  • [3] Energy-Efficient Scheduling of Real-Time Tasks in Reconfigurable Homogeneous Multicore Platforms
    Gammoudi, Aymen
    BenZina, Adel
    Khalgui, Mohamed
    Chillet, Daniel
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (12): : 5092 - 5105
  • [4] Partitioning Real-Time Tasks With Replications on Multiprocessor Embedded Systems
    Lin, Jian
    Cheng, Albert M. K.
    Gercek, Gokhan
    IEEE EMBEDDED SYSTEMS LETTERS, 2016, 8 (04) : 89 - 92
  • [5] Multiagent Architecture for Distributed Adaptive Scheduling of Reconfigurable Real-Time Tasks With Energy Harvesting Constraints
    Housseyni, Wiem
    Mosbahi, Olfa
    Khalgui, Mohamed
    Li, Zhiwu
    Yin, Li
    IEEE ACCESS, 2018, 6 : 2068 - 2084
  • [6] Necessary Feasibility Analysis for Mixed-Criticality Real-Time Embedded Systems
    Chwa, Hoon Sung
    Baek, Hyeongboo
    Lee, Jinkyu
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (07) : 1520 - 1537
  • [7] Feasibility Analysis of Sporadic Real-Time Multiprocessor Task Systems
    Bonifaci, Vincenzo
    Marchetti-Spaccamela, Alberto
    ALGORITHMS-ESA 2010, PT II, 2010, 6347 : 230 - +
  • [8] Feasibility Analysis of Sporadic Real-Time Multiprocessor Task Systems
    Bonifaci, Vincenzo
    Marchetti-Spaccamela, Alberto
    ALGORITHMICA, 2012, 63 (04) : 763 - 780
  • [9] A Comprehensive Study of Load Balancing Approaches in Real-Time Multi-Core Systems for Mixed Real-Time Tasks
    Jadon, Shruti
    Kannan, Pradyuman Kavedi
    Kalaria, Urmil
    Varsha, K. R.
    Gupta, Karthik
    Honnavalli, Prasad B.
    IEEE ACCESS, 2024, 12 : 53373 - 53395
  • [10] Modeling and Analyzing Adaptive User-Centric Systems in Real-Time Maude
    Wirsing, Martin
    Bauer, Sebastian S.
    Schroeder, Andreas
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (36): : 1 - 25