Exception diagnosis in agent-based grid computing

Diagnosing exceptions in multi-agent systems (MAS) is a complex task due to the distributed nature of the data and control in such systems. This complexity is exacerbated in open environments where independently developed autonomous agents interact with each other in order to achieve their goals. Inevitably, exceptions would occur in such MAS and these exceptions can arise at one of three levels, namely environmental, knowledge and social levels. In this paper we propose a novel exception diagnosis system that is able to analyse and detect exceptions effectively. The proposed architecture consists of specialised exception diagnosis agents called sentinel agents. The sentinel agents are equipped with knowledge of observable abnormal situations, their underlying causes, and resolution strategies associated with these causes. The sentinel agent applies a heuristic classification approach to collect related data from affected agents in order to uncover the underlying causes of the observed symptoms. We illustrate and evaluate our proposed architecture using an agent-based grid computing case study.

[1]  G. SmithR. The Contract Net Protocol , 1980 .

[2]  A. Koller,et al.  Speech Acts: An Essay in the Philosophy of Language , 1969 .

[3]  Allen Newell,et al.  The Knowledge Level , 1989, Artif. Intell..

[4]  Milind Tambe,et al.  What Is Wrong With Us? Improving Robustness Through Social Diagnosis , 1998, AAAI/IAAI.

[5]  Staffan Haegg,et al.  A Sentinel Approach to Fault Handling in Multi-Agent Systems , 1996, DAI.

[6]  Russell Smith The contract net protocol , 1980 .

[7]  Moshe Tennenholtz,et al.  On the Synthesis of Useful Social Laws for Artificial Agent Societies (Preliminary Report) , 1992, AAAI.

[8]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[9]  Edward H. Shortliffe,et al.  Computer-based medical consultations, MYCIN , 1976 .

[10]  William J. Clancey,et al.  Heuristic Classification , 1986, Artif. Intell..

[11]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[12]  Dylan Schmorrow The DARPA Control of Agent Based Systems (CoABS) Program and Challenges for Collaborative Coalitions , 2002 .

[13]  E. Shortliffe Computer-based medical consultations: mycin (elsevier north holland , 1976 .

[14]  Mark Klein,et al.  Exception handling in agent systems , 1999, AGENTS '99.

[15]  Nicholas R. Jennings,et al.  Commitments and conventions: The foundation of coordination in multi-agent systems , 1993, The Knowledge Engineering Review.

[16]  Nicholas R. Jennings,et al.  On agent-based software engineering , 2000, Artif. Intell..