Dynamic Reconfiguration of Intelligence for High Behaviour Adaptability of Autonomous Distributed Discrete-Event Systems

This paper deals with the intelligence adaptation of distributed real-time embedded control systems when scenarios of reconfiguration happen in their hardware or software level. The reconfiguration process is a composition of controllers reconfiguration by adding/deleting or updating tasks and intelligence reconfiguration by adding/deleting and updating the rule base. The system architecture is composed of an application layer implemented as the real-time periodic tasks and an intelligence layer for autonomous and adaptive control behavior. In this research work, a rule-based system is used as the artificial intelligence component, where we propose to optimize the inference process by splitting the rule base into two sub-bases; the effective one and the general meta base. With this facility, the coordination in decision making for the distributed platform and system Quality of Service (QoS) in complex and robust system implementation should be faced by new strategies and correct policies. In this sense, we propose a new protocol for the coordination in the two levels of the reconfiguration process to get correctness in the system results. Dealing with performance, we propose to supervise the intelligence QoS of the whole distributed system. Also, we present the correctness of the coordination between the different decisions by the field of the coordination factor. An implementation of the paper contribution with Drools as an integrated rule-based system framework to RTDroid and a discussion of the inferring time and the memory consumption are presented in this paper.

[1]  Dietmar Dietrich,et al.  A New Model for Autonomous, Networked Control Systems , 2007, IEEE Transactions on Industrial Informatics.

[2]  Latha B. Kaimal,et al.  Self Learning Real Time Expert System , 2014, SOCO 2014.

[3]  MengChu Zhou,et al.  Pareto-Optimization for Scheduling of Crude Oil Operations in Refinery via Genetic Algorithm , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[4]  Olfa Mosbahi,et al.  Intelligent distributed control systems , 2010, Inf. Softw. Technol..

[5]  Mohamed Khalgui,et al.  Multiobjective Optimization Approach for a Portable Development of Reconfigurable Real-Time Systems: From Specification to Implementation , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[6]  Lui Sha,et al.  Priority Inheritance Protocols: An Approach to Real-Time Synchronization , 1990, IEEE Trans. Computers.

[7]  Mohamed Khalgui,et al.  One-Step Control-Ahead Approach for the Design of an Optimal Petri-Net Based Deadlock Prevention Policy , 2018, IEEE Access.

[8]  Olfa Mosbahi,et al.  Multiagent Architecture for Distributed Adaptive Scheduling of Reconfigurable Real-Time Tasks With Energy Harvesting Constraints , 2018, IEEE Access.

[9]  Young Soo Park,et al.  Microcontroller Implementation of Rule-based Inference System for Smart Home , 2014 .

[10]  Parameswaran Ramanathan,et al.  A Dynamic Priority Assignement Technique for Streams with (m, k)-Firm Deadlines , 1995, IEEE Trans. Computers.

[11]  Alan Burns,et al.  A Deadline-Floor Inheritance Protocol for EDF Scheduled Embedded Real-Time Systems with Resource Sharing , 2015, IEEE Transactions on Computers.

[12]  Olfa Mosbahi,et al.  New Power-Oriented Methodology for Dynamic Resizing and Mobility of Reconfigurable Wireless Sensor Networks , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[13]  Eduardo Tovar,et al.  Dual mode for vehicular platoon safety: Simulation and formal verification , 2017, Inf. Sci..

[14]  V. J. Davidson Expert systems in process control , 1994 .

[15]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[16]  Ook Lee,et al.  The Automatic Clustering of A Rule Base for Its Maintenance , 1997 .

[17]  MengChu Zhou,et al.  Scheduling of Single-Arm Cluster Tools for an Atomic Layer Deposition Process With Residency Time Constraints , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[18]  Ting Qu,et al.  Source Resizing and Improved Power Distribution for High Available Island Microgrid: A Case Study on a Tunisian Petroleum Platform , 2019, IEEE Access.

[19]  Mohamed Khalgui,et al.  Multiagent Framework for Smart Grids Recovery , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[20]  Imen Khemaissia,et al.  New Reconfigurable Middleware for Feasible Adaptive RT-Linux , 2014, PECCS.

[21]  Volodymyr Vasyutynskyy,et al.  Software Agents in Industry: A Customized Framework in Theory and Praxis , 2009, IEEE Transactions on Industrial Informatics.

[22]  Ting Qu,et al.  Coherence and Feasibility of Real-Time Software Tasks in Networked Adaptive Systems , 2018, IEEE Access.

[23]  MengChu Zhou,et al.  Dynamic Low-Power Reconfiguration of Real-Time Systems With Periodic and Probabilistic Tasks , 2015, IEEE Transactions on Automation Science and Engineering.

[24]  Olfa Mosbahi,et al.  Reconfigurable Coordination of Distributed Discrete Event Control Systems , 2015, IEEE Transactions on Control Systems Technology.

[25]  Olfa Mosbahi,et al.  R-Node: New Pipelined Approach for an Effective Reconfigurable Wireless Sensor Node , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[26]  Feng You,et al.  Study on Self-Tuning Tyre Friction Control for Developing Main-Servo Loop Integrated Chassis Control System , 2017, IEEE Access.

[27]  Ting Qu,et al.  Combining Semi-Formal and Formal Methods for the Development of Distributed Reconfigurable Control Systems , 2018, IEEE Access.

[28]  Jan Vitek,et al.  Making Android Run on Time , 2017, 2017 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS).

[29]  Karl-Erik Årzén,et al.  Expert Systems for Process Control , 1986 .

[30]  Chung Laung Liu,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[31]  Nikhil Buduma,et al.  Fundamentals of deep learning , 2017 .

[32]  George Suciu,et al.  Rule Based Expert Systems Running over the Cloud , 2012, 2012 Fourth International Conference on Intelligent Networking and Collaborative Systems.

[33]  Murat Uzam,et al.  A divide-and-conquer-method for the synthesis of liveness enforcing supervisors for flexible manufacturing systems , 2016, J. Intell. Manuf..

[34]  Chunmei Lin,et al.  A Large Knowledge Base Partitioning and Reasoning Study Based on Graph Theory , 2009, FSKD.

[35]  Joe Hoffert,et al.  A taxonomy of artificial intelligence approaches for adaptive distributed real-time embedded systems , 2016, 2016 IEEE International Conference on Electro Information Technology (EIT).

[36]  Olfa Mosbahi,et al.  RWiN: New Methodology for the Development of Reconfigurable WSN , 2017, IEEE Transactions on Automation Science and Engineering.

[37]  M. Khalgui,et al.  Toward a New Methodology for an Efficient Test of Reconfigurable Hardware Systems , 2018, IEEE Transactions on Automation Science and Engineering.

[38]  Gerald Estrin,et al.  Reconfigurable Computer Origins: The UCLA Fixed-Plus-Variable (F+V) Structure Computer , 2002, IEEE Ann. Hist. Comput..

[39]  Xi Wang,et al.  Dynamic Multiple-Period Reconfiguration of Real-Time Scheduling Based on Timed DES Supervisory Control , 2016, IEEE Transactions on Industrial Informatics.

[40]  Olfa Mosbahi,et al.  BROMETH: Methodology to design safe reconfigurable medical robotic systems , 2017, The international journal of medical robotics + computer assisted surgery : MRCAS.

[41]  Dawn M. Tilbury,et al.  Event-Condition-Action Systems for Reconfigurable Logic Control , 2007, IEEE Transactions on Automation Science and Engineering.

[42]  P. Ziecik,et al.  Integrated Embedded Prolog Platform For Rule-based Control Systems , 2006, Proceedings of the International Conference Mixed Design of Integrated Circuits and System, 2006. MIXDES 2006..

[43]  Mohamed Khalgui,et al.  Multi-Agent Adaptive Architecture for Flexible Distributed Real-Time Systems , 2018, IEEE Access.

[44]  Marco Platzner,et al.  R-Codesign: Codesign Methodology for Real-Time Reconfigurable Embedded Systems Under Energy Constraints , 2018, IEEE Access.