Distributed Agent-Based Computing in Material-Embedded Sensor Network Systems With the Agent-on-Chip Architecture

Distributed material-embedded systems like sensor networks integrated in sensorial materials require new data processing and communication architectures. Reliability and robustness of the entire heterogeneous environment in the presence of node, sensor, link, data processing, and communication failures must be offered, especially concerning limited service of material-embedded systems after manufacturing. In this paper, multiagent systems with state-based mobile agents are used for computing in unreliable mesh-like networks of nodes, usually consisting of a single microchip, introducing a novel design approach for reliable distributed and parallel data processing on embedded systems with static resources. An advanced high-level synthesis approach is used to map the agent behavior to multiagent systems implementable entirely on microchip-level supporting agent-on-chip (AoC) processing architectures. The agent behavior, interaction, and mobility are fully integrated on the microchip using a reconfigurable pipelined communicating process architecture implemented with finite-state machines and register-transfer logic. The agent processing architecture is related to Petri Net token processing. A reconfiguration mechanism of the agent processing system achieves some degree of agent adaptation and algorithmic selection. The agent behavior, interaction, and mobility features are modeled and specified with an activity-based agent behavior programming language. Agent interaction and communication is provided by a simple tuple-space database implemented on node level and signals providing remote inter-node level communication and interaction.

[1]  Holger Peine,et al.  The Architecture of the Ara Platform for Mobile Agents , 1999, Mobile Agents.

[2]  Letha Etzkorn,et al.  Creating an adaptive embedded system by applying multi-agent techniques to reconfigurable hardware , 2004, Future Gener. Comput. Syst..

[3]  Alf Inge Wang,et al.  A Mobile Agent Architecture for Heterogeneous Devices , 2003 .

[4]  Stefan Bosse,et al.  Distributed computing and reliable communication in sensor networks using multi-agent systems , 2013, Prod. Eng..

[5]  Franziska Klügl,et al.  SeSAm: Visual Programming and Participatory Simulation for Agent- Based Models Franziska Klu¨gl , 2018, Multi-Agent Systems.

[6]  Richard Tynan,et al.  Agent Migration and Communication in WSNs , 2008, 2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies.

[7]  Stefan Bosse,et al.  Hardware-software-co-design of parallel and distributed systems using a behavioural programming and multi-process model with high-level synthesis , 2011, Microtechnologies.

[8]  Gonzalo Pajares,et al.  A Multi-Agent System Architecture for Sensor Networks , 2009, Sensors.

[9]  Richard Tynan,et al.  Agents for wireless sensor network power management , 2005, 2005 International Conference on Parallel Processing Workshops (ICPPW'05).

[10]  Keith L. Clark,et al.  April - Agent PRocess Interaction Language , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[11]  Hannu Tenhunen,et al.  Agent-based on-chip network using efficient selection method , 2011, 2011 IEEE/IFIP 19th International Conference on VLSI and System-on-Chip.

[12]  James Nga-kwok Liu,et al.  Autonomous agents and multi-agent systems , 1999 .

[13]  Faiyaz Doctor,et al.  A System-on-Chip Development of a Neuro–Fuzzy Embedded Agent for Ambient-Intelligence Environments , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[14]  Walter Lang,et al.  From embedded sensors to sensorial materials—The road to function scale integration , 2011 .

[15]  Matthias Busse,et al.  An Artificial Intelligence Approach Towards Sensorial Materials , 2011 .

[16]  Xia Zhao,et al.  Designing strategy for multi-agent system based large structural health monitoring , 2008, Expert Syst. Appl..

[17]  Maximilian Lueckenhaus,et al.  Multiagent-based system for parallel image processing , 1997, Optics & Photonics.

[18]  Yan Meng An agent-based reconfigurable system-on-chip architecture for real-time systems , 2005, Second International Conference on Embedded Software and Systems (ICESS'05).