An Approach for Fault Tolerance in Multi-Agent Systems using Learning Agents

An Approach for Fault Tolerance in Multi-Agent Systems using Learning Agents

Mounira Bouzahzah (LIRE Laboratory, University Center Abdelhafid Boussouf of Mila, Mila, Algeria) and Ramdane Maamri (Lire Laboratory, University Constantine 2 - Abdelhamid Mehri, Constantine, Algeria)
Copyright: © 2015 |Pages: 15
DOI: 10.4018/IJIIT.2015070103
OnDemand PDF Download:
$37.50

Abstract

Through this paper, the authors propose a new approach to get fault tolerant multi-agent systems using learning agents. Generally, the exceptions in the multi-agent system are divided into two main groups: private exceptions that are treated directly by the agents and global exceptions that combine all unexpected exceptions that need handlers to be solved. The proposed approach solves the problem of these global exceptions using learning agents. This work uses a formal model called hierarchical plans to model the activities of the system's agents in order to facilitate the exception detection and to model the communication with the learning agent. This latter uses a modified version of the Q Learning Algorithm in order to choose which handler can be used to solve an exceptions. The paper tries to give a new direction in the field of fault tolerance in multi-agent systems by using learning agents, the proposed solution makes it possible to adapt the handler used in case of failure within the context changes and treat repeated exceptions using learning agent experiences.
Article Preview

The multi agent system is defined as system composed of agents situated in some environment and interacted according to certain relations. Multi agent systems are used largely when dealing within applications that need decentralization and cooperation. Unfortunately, these systems are prone to failures of different sources. Researchers in field of fault tolerance propose many solutions to get robust multi agent systems. Exception handling represents one of the solutions used to assure fault tolerance, it solves exceptions that occur during the system execution. This technique is proposed, in reality for distributed and concurrent systems but it is, later, used for multi agent systems.

Complete Article List

Search this Journal:
Reset
Open Access Articles: Forthcoming
Volume 13: 4 Issues (2017)
Volume 12: 4 Issues (2016)
Volume 11: 4 Issues (2015)
Volume 10: 4 Issues (2014)
Volume 9: 4 Issues (2013)
Volume 8: 4 Issues (2012)
Volume 7: 4 Issues (2011)
Volume 6: 4 Issues (2010)
Volume 5: 4 Issues (2009)
Volume 4: 4 Issues (2008)
Volume 3: 4 Issues (2007)
Volume 2: 4 Issues (2006)
Volume 1: 4 Issues (2005)
View Complete Journal Contents Listing