Authors:
Imen Khemaissia
1
;
Olfa Mosbahi
2
;
Mohamed Khalgui
3
and
Zhiwu Li
4
Affiliations:
1
National Institute of Applied Sciences and Technology, INSAT, University of Carthage, Faculty of Sciences and Tunis El-Manar University, Tunisia
;
2
National Institute of Applied Sciences and Technology, INSAT and University of Carthage, Tunisia
;
3
National Institute of Applied Sciences and Technology, INSAT, University of Carthage, School of Electro-Mechanical Engineering and Xidian University, Tunisia
;
4
School of Electro-Mechanical Engineering and Xidian University, China
Keyword(s):
Embedded System, Reconfigurable MPSoC, Multi-agent, Real-time and Low-power Scheduling.
Related
Ontology
Subjects/Areas/Topics:
Agents
;
Artificial Intelligence
;
Artificial Intelligence and Decision Support Systems
;
Communication Networks and Protocols
;
Distributed and Mobile Software Systems
;
Distributed Architectures
;
Enterprise Information Systems
;
Knowledge Engineering and Ontology Development
;
Knowledge-Based Systems
;
Multi-Agent Systems
;
Software Engineering
;
Symbolic Systems
Abstract:
The current research paper is interested in flexible reconfigurable real-time Network-on-Chip (NoC) in Multiprocessors
System-on-Chip MPSoC architectures. A NoC is composed of several nodes where each one
consists of a processor and a router. The reconfiguration of a processor is any operation that permits the
addition-removal-update of periodic dependent OS (Operating System) tasks that are sharing resources. For
two added dependent tasks assigned to different processors, a message is added automatically on the NoC.
After any reconfiguration scenario, several real-time constraints cannot be satisfied since a task can miss its
deadline and a message can take a long time to arrive to its destination. In order to re-obtain the system feasibility,
we propose a new approach that is called CRM (abrev. Cynapsys Reconfigurable MPSoC). A multi-agent
architecture based on a master/slave model is defined where a slave agent is assigned to each node to control
its local feasibility after any re
configuration scenario, and a master is proposed for the whole architecture if
any perturbation occurs at run-time by proposing software or hardware solutions. A developed tool at LISI
laboratory and Cynapsys is implemented for a real case study in order to evaluate the paper’s contribution.
(More)