A fault-tolerant multi-agent development framework

  • Authors:
  • Lin Wang;Hon F. Li;Dhrubajyoti Goswami;Zunce Wei

  • Affiliations:
  • Department of Computer Science, Concordia University, Montreal, Quebec, Canada;Department of Computer Science, Concordia University, Montreal, Quebec, Canada;Department of Computer Science, Concordia University, Montreal, Quebec, Canada;Department of Computer Science, Concordia University, Montreal, Quebec, Canada

  • Venue:
  • ISPA'04 Proceedings of the Second international conference on Parallel and Distributed Processing and Applications
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

FATMAD is a fault-tolerant multi-agent development framework that is built on top of a mobile agent platform (Jade). FATMAD aims to satisfy the needs of two communities of users: Jade application developers and fault-tolerant protocol developers. Application-level fault tolerance incurs significant development-time cost. FATMAD is based on a generic fault-tolerant protocol whose refinements lead to a broad range of checkpoint and recovery protocols to be used in supporting user applications, thus significantly reducing the development time of fault-tolerant agent applications. This paper introduces the design of FATMAD and explains how fault-tolerant protocol developers can extend FATMAD with additional checkpoint and recovery protocols. The key concepts and features are illustrated through the staggered checkpoint protocol.