Generic distributed processing for multi-agent systems
First Claim
Patent Images
1. A distributed control system comprising:
- intelligent agents;
a network of distributed processors; and
intelligent event generators operatively coupled to the network of distributed processors, the intelligent event generators being configured to generate events, the intelligent event generators being further configured to discover distributed processors and assign particular distributed processors to handle generated events by sending messages to the network of distributed processors that set up test conditions for selecting between distributed processors, the intelligent event generators assigning particular distributed processors to handle the generated events based on determined response latency revealed by the test conditions;
said distributed processors being configured to provide event reactors that react to events generated by the intelligent event generators, the distributed processors dispatching commands to at least one intelligent agent for action using an event communication protocol abstraction arrangement comprising a transformer configured to transform generated events into a common event format and a commander configured to send intelligent agent specific commands to one or more of the intelligent agents for action.
0 Assignments
0 Petitions
Accused Products
Abstract
Generic Distributed Processing Unit (DPU) for Multi-Agent Systems (MAS) provides a Machine to Machine (M2M) interface that is fast, flexible, redundant and scalable. It allows the handling of unlikely edge cases that Human Machine Interfaces (HMI) cannot. It also allows the processing of excessive amounts of ancillary data that are not processed easily with an HMI arrangement. In the digital ecosystem, any like DPU can back up any other, making the system exceedingly robust.
19 Citations
21 Claims
-
1. A distributed control system comprising:
-
intelligent agents; a network of distributed processors; and intelligent event generators operatively coupled to the network of distributed processors, the intelligent event generators being configured to generate events, the intelligent event generators being further configured to discover distributed processors and assign particular distributed processors to handle generated events by sending messages to the network of distributed processors that set up test conditions for selecting between distributed processors, the intelligent event generators assigning particular distributed processors to handle the generated events based on determined response latency revealed by the test conditions; said distributed processors being configured to provide event reactors that react to events generated by the intelligent event generators, the distributed processors dispatching commands to at least one intelligent agent for action using an event communication protocol abstraction arrangement comprising a transformer configured to transform generated events into a common event format and a commander configured to send intelligent agent specific commands to one or more of the intelligent agents for action. - View Dependent Claims (2, 3)
-
-
4. A control process comprising:
-
sending a request to N distributed processing units setting up a test condition, where integer N>
1;determining, with an event generator comprising a processor, which of the N distributed processing units respond sooner thereby determining relative response latency of the N distributed processing units; selecting, with the event generator comprising the processor, the sooner-responding of the distributed processing unit(s) and assigning the selected distributed processing unit(s) to handle generated events, the event generator assigning particular distributed processing unit(s) to handle generated events based on determined response latency revealed by the test condition; establishing a connection and associated control relationship between the event generator comprising the processor and the selected distributed processing unit(s); and using an event communication protocol abstraction arrangement comprising a transformer configured to transform generated events into a common event format for handling by the selected distributed processing unit(s) and a commander configured to send intelligent agent specific commands to one or more intelligent agents for action. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A distributed control system comprising:
-
N distributed processing units, N>
1;a network coupled to the N distributed processing units; a processor coupled to the network, the processor sending messages to the N distributed processing units over the network that set up test conditions for the N distributed processors and determining, based on replies thereto, which of the N distributed processing units responds first; the processor being configured to select the first-responding one of the N distributed processing units and assign the selected distributed processing unit to handle generated events, the intelligent event generators assigning particular distributed processing units to handle the generated events based on determined response latency revealed by the test conditions; the processor establishing a control relationship with the selected and assigned distributed processing unit; and an event communication protocol abstraction arrangement comprising a transformer configured to transform generated events into a common event format for handling by the selected distributed processing unit and a commander configured to send intelligent agent specific commands from the selected distributed processing unit to one or more intelligent agents for action. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification