Performance Modeling Extension of Directory Facilitator for Enhancing Communication in FIPA-Compliant Multiagent Systems

The growing adoption of highly distributed and intelligent industrial systems frequently denoted as Industry 4.0 or Industrial Internet of Things brings great opportunities as well as new research questions because connection of single devices into a cooperating community creates much larger and complex systems with new challenges regarding verification and security. This paper proposes a method to solve problems related to setup of timeouts used in communication protocols. The static setup is replaced with an enhancement of directory facilitator that in cooperation with a specialized sniffer agent continuously monitors the system load and eventually postpones starts of new tasks. This precaution eliminates saturation of computational resources and preserves the maximal reachable system performance. The proposed method is demonstrated through a simulation of a chilled water system using a test-bed of six minicomputers Raspberry Pi that host agents implemented in Jade.

[1]  Rolf Ernst,et al.  A Formal Approach to MpSoC Performance Verification , 2003, Computer.

[2]  Kenwood H. Hall,et al.  Experience with Holonic and Agent-Based Control Systems and Their Adoption by Industry , 2005, HoloMAS.

[3]  Rolf Ernst,et al.  System Level Performance Analysis for Real-Time Automotive Multicore and Network Architectures , 2009, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[4]  Alina Gîrbea,et al.  Design and Implementation of a Service-Oriented Architecture for the Optimization of Industrial Applications , 2014, IEEE Transactions on Industrial Informatics.

[5]  Nelson Rodrigues,et al.  Multiagent System Integrating Process and Quality Control in a Factory Producing Laundry Washing Machines , 2015, IEEE Transactions on Industrial Informatics.

[6]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[7]  Pierluigi Siano,et al.  A Review of Agent and Service-Oriented Concepts Applied to Intelligent Energy Systems , 2014, IEEE Transactions on Industrial Informatics.

[8]  Rainer Drath,et al.  Industrie 4.0: Hit or Hype? [Industry Forum] , 2014, IEEE Industrial Electronics Magazine.

[9]  Paola Inverardi,et al.  Model-Based Software Performance Analysis , 2011 .

[10]  Arun N. Nambiar Modern Manufacturing Paradigms - A Comparison , 2010 .

[11]  Kenwood H. Hall,et al.  Rockwell Automation's Holonic and Multiagent Control Systems Compendium , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[12]  Rolf Ernst,et al.  Response Time Analysis on Multicore ECUs With Shared Resources , 2009, IEEE Transactions on Industrial Informatics.

[13]  Antonello Monti,et al.  Cosimulation for Smart Grid Communications , 2014, IEEE Transactions on Industrial Informatics.

[14]  Rajkumar Buyya,et al.  Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers under Quality of Service Constraints , 2013, IEEE Transactions on Parallel and Distributed Systems.

[15]  Florian Michahelles,et al.  Architecting the Internet of Things , 2011 .

[16]  Petr Kadera,et al.  Chilled Water System Control, Simulation, and Visualization Using Java Multi-agent System , 2009 .

[17]  Jie Xu,et al.  Analysis, Modeling and Simulation of Workload Patterns in a Large-Scale Utility Cloud , 2014, IEEE Transactions on Cloud Computing.

[18]  Simona Bernardi,et al.  Computation of Performance Bounds for Real-Time Systems Using Time Petri Nets , 2009, IEEE Transactions on Industrial Informatics.

[19]  Giuseppe Serazzi,et al.  Bottlenecks identification in multiclass queueing networks using convex polytopes , 2004, The IEEE Computer Society's 12th Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, 2004. (MASCOTS 2004). Proceedings..