Rule-based Orchestration of Agent-societies

Composing heterogeneous agent-based applications is mostly a complex task due to specific requirements of agents and existing dependencies among agents and societies. Resolving such dependency-networks is subject of agent and agent-society deployment and monitoring. The orchestration task covers automatic deployment, configuration, monitoring and reconfiguration of agent-based applications. Existing approaches provide static mapping of dependencies and constraints of agent and agent-society descriptions. This leads to a high modification effort, which requires very specialised developer’s know-how and can be very complex as well as error-prone, not only when distributing agents over several hosts, but also when launching agents locally. In this paper a reference model of a deployment infrastructure, a description model for agents and agent-societies and a knowledge-based mechanism for the orchestration of agent and agent-societies are presented with the aim to overcome the disadvantages of the considered existing approaches.