On handling component and transaction failures in multi agent systems
Author(s) -
Pradeep Varakantham,
Santosh Kumar Gangwani,
Kamalakar Karlapalem
Publication year - 2001
Publication title -
acm sigecom exchanges
Language(s) - English
Resource type - Journals
ISSN - 1551-9031
DOI - 10.1145/844331.844336
Subject(s) - atomicity , computer science , commit , component (thermodynamics) , two phase commit protocol , distributed computing , protocol (science) , multi agent system , state (computer science) , database transaction , compensating transaction , transaction processing , distributed transaction , database , artificial intelligence , algorithm , medicine , physics , alternative medicine , pathology , thermodynamics
Multi agent systems are being used for various practical applications like e-commerce, e-auctions and gathering information from the web. Thus there is a need for these systems to be robust. However, agents can fail due to component failures. The atomic tasks taken up by the agents might also fail. So, agents need to recover to a correct state after a failure. This paper deals with the logging required and hence forth the recovery protocol to recover the agent to a correct state. An agent is modeled as a colored Petrinet. By logging the state information of the agent (Petrinet) an agent recovers from failures. For atomicity of tasks in multi-agent systems, linear two-phase commit protocol with some enhancements is proposed
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom