Law-governed interaction: a coordination and control mechanism for heterogeneous distributed systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
An agent-based approach for building complex software systems
Communications of the ACM
Improving fault-tolerance by replicating agents
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2
Cloning for Intelligent Adaptive Information Agents
Revised Papers from the Second Australian Workshop on Distributed Artificial Intelligence: Multi-Agent Systems: Methodologies and Applications
Using dynamic proxy agent replicate groups to improve fault-tolerance in multi-agent systems
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Using Event-Streams for Fault-Management in MAS
IAT '04 Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology
SELMAS '05 Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems
Autonomous Agents and Multi-Agent Systems
Towards fault-tolerant massively multiagent systems
MMAS'04 Proceedings of the First international conference on Massively Multi-Agent Systems
On Fault Tolerance in Law-Governed Multi-agent Systems
Software Engineering for Multi-Agent Systems V
An event-driven high level model for the specification of laws in open multi-agent systems
Journal of Systems and Software
Establishing global properties of multi-agent systems via local laws
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
Contributions to the emergence and consolidation of Agent-oriented Software Engineering
Journal of Systems and Software
Hi-index | 0.00 |
There has been much research about frameworks and tools to build multi-agent systems in different domains in recent years. These systems have particular features such as autonomy, distribution, sociability, cooperation and others implemented in another software entity, known as an agent. In order to achieve some previously defined goals, the agents interact between themselves to complete their tasks. One issue that arises from this kind of software is how can we ensure their dependability, considering the reliability of critical applications and the availability of those agents that play important roles with their responsibilities; i.e., how to dynamically and automatically identify the most critical agents and increase their availability and reliability? To this end, over the past few years there has been work on this problem proposing different approaches, each one solving a restricted problem involving dependability and leaving the global problem to be solved afterwards. This paper describes a solution to increase the availability of such systems through a technique of fault tolerance known as agent replication, and to increase its reliability through a mechanism of agent interaction regulation called law enforcement mechanism. The main contribution of this work is to improve the capability of calculating how critical an agent is to the system through its interactions with other agents and to provide a framework that uses this information to ensure availability and reliability.