| | |
Discrete | top |
 |
- Agents interact directly with one another using an established protocols.
- Agents must provide requisite functionality and must communicate with other participants.
- Scales in size.
- The ability of individual agents limits complexity.
- Protocols implicitly determine overall behaviour.
|
- insect swarm
- traffic on highway
- laissez faire market
|
Broker | top |
 |
- Agents use a common service to interact
- The service mediates the interaction.
- Agents may specialize
- Broker limits scale
- In "blackboard" variation, agents use broker to communicate status and results
|
- electronic market
- air traffic control at an airport
|
Central | top |
 |
- A central agent controls activites
- Peripheral agents execute command and report status
- Intermediates relay orders and status
- Abiity of central agent to process and to understand limits performance and scale.
|
- Manually piloted vehicles
- Central economy
- Rigid military
- Early computers
|
Mission | top |
 |
- Central agent performs mission
- Peripheral agents provide control, information, resources
- Scales complexity of task agent can perform by offloading specialties
|
- Surgical team
- Apollo lunar missions
|
Layered | top |
 |
- Factors function and concerns into layers with established protocols and concerns
- Higher level functions and emergents addressed at higher layers
- Agents specialize to layers
- Agents interact with those at the same or bordering layers
- Scales in size and complexity.
- Separate systems interact across the layers.
|
- Internet
- Federalized governments
- manufactur-wholesale-retail-consumer
|