Fathy Elbouraey Eassa

Work place: Department of Computer Science King Abdul Aziz University Jeddah, Saudi Arabia

E-mail: fathy55@yahoo.com


Research Interests: Computational Engineering, Software Construction, Software Engineering, Systems Architecture, Distributed Computing


Fathy E. Eassa received his B.Sc degree in electronics and electrical communication engineering from Cairo University, Egypt in 1978 and the M.Sc. degree in computers and Systems engineering from Al Azhar University, Cairo, Egypt in 1984, and Ph.D degree in computers and systems engineering from Al-Azhar University, Cairo, Egypt with joint supervision with University of Colorado, U.S.A, in 1989. He is a full professor with computer Science dept, Faculty of Computing and Information technology, King Abdul Aziz University, Saudi Arabia. His research interests include agent based software engineering, cloud computing, software engineering, big data, distributed systems, exascale system testing.

Author Articles
A Survey on Fault Tolerant Multi Agent System

By Yasir Arfat Fathy Elbouraey Eassa

DOI: https://doi.org/10.5815/ijitcs.2016.09.06, Pub. Date: 8 Sep. 2016

A multi-agent system (MAS) is formed by a number of agents connected together to achieve the desired goals specified by the design. Usually in a multi agent system, agents work on behalf of a user to accomplish given goals. In MAS co-ordination, co-operation, negotiation and communication are important aspects to achieve fault tolerance in MAS. The multi-agent system is likely to fail in a distributed environment and as an outcome of such, the resources for MAS may not be available due to the failure of an agent, machine crashes, process failure, software failure, communication failure and/or hardware failure. Therefore, many researchers have proposed fault tolerance approaches to overcome the failure in MAS. So we have surveyed these approaches in this paper, whereby our contribution is threefold. Firstly, we have provided taxonomy of faults and techniques in MAS. Secondly, we have provided a qualitative comparison of existing fault tolerance approaches. Thirdly, we have provided an evaluation of existing fault tolerance techniques. Results show that most of the existing schemes are not very efficient, due to various reasons like high computation costs, costly replication and large communication overheads.

[...] Read more.
Other Articles