Software reliability: measurement, prediction, application
Software reliability: measurement, prediction, application
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
Exception handling in agent systems
Proceedings of the third annual conference on Autonomous Agents
An introduction to database systems (7th ed.)
An introduction to database systems (7th ed.)
Combatting maelstroms in networks of communicating agents
AAAI '99/IAAI '99 Proceedings of the sixteenth national conference on Artificial intelligence and the eleventh Innovative applications of artificial intelligence conference innovative applications of artificial intelligence
Developing and deploying a multi agent system
AGENTS '00 Proceedings of the fourth international conference on Autonomous agents
Foundations of Parallel and Distributed Programming
Foundations of Parallel and Distributed Programming
Database Systems: A Practical Approach to Design, Implementation and Management 2nd Ed.
Database Systems: A Practical Approach to Design, Implementation and Management 2nd Ed.
Towards Fault-Tolerant and Secure Agentry
WDAG '97 Proceedings of the 11th International Workshop on Distributed Algorithms
Using Agent Replication to Enhance Reliability and Availability of Multi-agent Systems
AI '02 Proceedings of the 15th Conference of the Canadian Society for Computational Studies of Intelligence on Advances in Artificial Intelligence
A Sentinel Approach to Fault Handling in Multi-Agent Systems
Revised Papers from the Second Australian Workshop on Distributed Artificial Intelligence: Multi-Agent Systems: Methodologies and Applications
The Adaptive Agent Architecture: Achieving Fault-Tolerance Using Persistent Broker Teams
ICMAS '00 Proceedings of the Fourth International Conference on MultiAgent Systems (ICMAS-2000)
If at first you don't succeed...
AAAI'97/IAAI'97 Proceedings of the fourteenth national conference on artificial intelligence and ninth conference on Innovative applications of artificial intelligence
SELMAS '05 Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems
Reliable multi-agent systems with persistent publish/subscribe messaging
IEA/AIE'2005 Proceedings of the 18th international conference on Innovations in Applied Artificial Intelligence
Experience and prospects for various control strategies for self-replicating multi-agent systems
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
On fault tolerance in law-governed multi-agent systems
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
A Predictive Method for Providing Fault Tolerance in Multi-agent Systems
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
Predictive fault tolerance in multiagent systems: a plan-based replication approach
Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems
Robust artificial life via artificial programmed death
Artificial Intelligence
Enacting agent-based services for automated procurement
Engineering Applications of Artificial Intelligence
The agent migration and fault-tolerance management in dynamic network security system
International Journal of Information Technology and Management
Dynamic resource allocation heuristics for providing fault tolerance in multi-agent systems
Proceedings of the 2008 ACM symposium on Applied computing
Recovery model for free-roaming mobile agent against multiple attacks
Proceedings of the 3rd international conference on Mobile multimedia communications
On Fault Tolerance in Law-Governed Multi-agent Systems
Software Engineering for Multi-Agent Systems V
Exception Diagnosis Architecture for Open Multi-Agent Systems
Software Engineering for Multi-Agent Systems V
A Reorganization Strategy to Build Fault-Tolerant Multi-Agent Systems
CAI '07 Proceedings of the 20th conference of the Canadian Society for Computational Studies of Intelligence on Advances in Artificial Intelligence
A Step Towards Fault Tolerance for Multi-Agent Systems
Languages, Methodologies and Development Tools for Multi-Agent Systems
Computing the fault tolerance of multi-agent deployment
Artificial Intelligence
Event-B Patterns for Specifying Fault-Tolerance in Multi-agent Interaction
Methods, Models and Tools for Fault Tolerance
Combining fault injection and model checking to verify fault tolerance in multi-agent systems
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 1
Free-roaming mobile agent (FRoMA) protection against multiple attacks
International Journal of Communication Networks and Distributed Systems
Multi-agent system that attains longevity via death
IJCAI'07 Proceedings of the 20th international joint conference on Artifical intelligence
Probabilistically survivable MASs
IJCAI'03 Proceedings of the 18th international joint conference on Artificial intelligence
Replication Based on Role Concept for Multi-Agent Systems
ESAW '09 Proceedings of the 10th International Workshop on Engineering Societies in the Agents World X
DARX: a self-healing framework for agents
Proceedings of the 12th Monterey conference on Reliable systems on unreliable networked platforms
Towards reliable multi-agent systems: An adaptive replication mechanism
Multiagent and Grid Systems
Dynamic and adaptive replication for large-scale reliable multi-agent systems
Software engineering for large-scale multi-agent systems
Plan-based replication for fault-tolerant multi-agent systems
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Adaptive Replication in Fault-Tolerant Multi-agent Systems
WI-IAT '11 Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 02
Distributed algorithms for dynamic survivability of multiagent systems
CLIMA IV'04 Proceedings of the 4th international conference on Computational Logic in Multi-Agent Systems
Towards reliable large-scale multi-agent systems
CEEMAS'05 Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications
On the cost of agent-awareness for negotiation services
AOIS'05 Proceedings of the 7th international conference on Agent-Oriented Information Systems III
Towards fault-tolerant massively multiagent systems
MMAS'04 Proceedings of the First international conference on Massively Multi-Agent Systems
Software Engineering for Multi-Agent Systems IV
Implementing a multi-agent organization that changes its fault tolerance policy at run-time
ESAW'05 Proceedings of the 6th international conference on Engineering Societies in the Agents World
A sentinel based exception diagnosis in market based multi-agent systems
DEECS'06 Proceedings of the Second international conference on Data Engineering Issues in E-Commerce and Services
A proposed architecture for a fault tolerant multi agents system using extern agents
KES-AMSTA'12 Proceedings of the 6th KES international conference on Agent and Multi-Agent Systems: technologies and applications
Expanded Borel Cayley Graphs (Ex-BCGs): A novel communication topology for multi-agent systems
Journal of Network and Computer Applications
Agent-based approaches to managing fault-tolerant networks of distributed multi-agent systems
Multiagent and Grid Systems - Agent Based Computing: From Model to Implementation
Hi-index | 0.00 |
Despite the considerable efforts spent on developing multi-agent systems the actual number of deployed systems is surprisingly small. One of the reasons for the significant gap between developed and deployed systems is their brittleness.The absence of centralized control components makes it difficult to detect and treat failures of individual agents thus risking fault-propagation that can seriously impact the performance of the system. Using redundancy by replication of individual agents within a multi-agent system is one possible approach for improving fault-tolerance. Unfortunately the introduction of replicates leads to increased complexity and system load. In this paper we examine the use of transparent agent replication, a technique in which the replicates of agents appear and act as one entity thus avoiding an increase in system complexity and minimizing additional system loads. The paper defines transparent agent replication and identifies the key challenges in using it. Special attention is given to the inter-agent communication, read/write consistency, resource locking, resource synthesis and state synchronization. An implementation of the transparent agent replication for the FIPA-OS framework is presented and the results of testing it within a real-world multi-agent system are shown.