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] Special Section on Real-Time and (Networked) Embedded Systems
    Nolte, Thomas
    Passerone, Roberto
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2009, 5 (03) : 198 - 201
  • [32] Adaptive real-time systems and the FPAA
    Colsell, S
    Edwards, R
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 944 - 947
  • [33] Adaptive time-based dispatching of distributed real-time tasks
    Elsharkawy, SM
    Agrawala, AK
    Nadeem, TM
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2003, : 355 - 360
  • [34] The feasibility analysis of multiprocessor real-time systems
    Baruah, Sanjoy
    Fisher, Nathan
    18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 85 - +
  • [35] Scheduling and Placement of Hardware/Software Real-Time Relocatable Tasks in Dynamically Partially Reconfigurable Systems
    Hsiung, Pao-Ann
    Huang, Chun-Hsian
    Shen, Jih-Sheng
    Chiang, Chen-Chi
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 4 (01)
  • [36] An Adaptive Overload Management Strategy for Periodic Real-Time Tasks
    Xia, Jiali
    Han, Zengbo
    Chen, Hui
    Mao, Chengying
    2009 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING ( GRC 2009), 2009, : 602 - 607
  • [37] Adaptive scheduling method for real-time tasks in distributed workflow
    Tan, Yi-Yong
    Wang, Rui
    Fan, Yu-Shun
    Zheng, Bang-Dong
    Guo, Guan-Fei
    Sun, Gang
    Song, Yao-Hua
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2010, 16 (09): : 1887 - 1895
  • [38] CRITICAL ISSUES IN REAL-TIME SOFTWARE SYSTEMS
    AOYAMA, M
    PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 434 - 435
  • [39] EVALUATION OF MAINTENANCE SOFTWARE IN REAL-TIME SYSTEMS
    GAY, FA
    IEEE TRANSACTIONS ON COMPUTERS, 1978, 27 (06) : 576 - 582
  • [40] Software integration of real-time expert systems
    Chun, RK
    CONTROL ENGINEERING PRACTICE, 1996, 4 (01) : 83 - 88