Mobile agent-based fault-tolerant model for composite web service

Wei Xu, Bei Hong Jin, Jing Li, Jiannong Cao

Research output: Journal article publicationJournal articleAcademic researchpeer-review

8 Citations (Scopus)

Abstract

Fault-tolerant is one of the fundamental issues in Web service reliability. Current researches focus on achieving fault-tolerant Web service through extending Web service related standards. Because these standards are evolving and have some compatibility problems, approaches used in existing works cannot provide a practical way to implement a fault-tolerant mechanism for Web service. This paper presents a mobile agent-based fault-tolerant model, called MAFTM, for composite Web service at the system level. Since mobile agent-based workflow is suitable for distributed Web service composition, the authors use mobile agents to provide fault-tolerant capability for composite Web service. The MAFTM model concentrates on crash failures and communication link failures. Based on their previous work of the totally ordered multicast for mobile agents, the authors design a replication mechanism that introduces a group of replicated mobile agents to maintain a group of replicated instances for one composite Web service. To assure exactly once semantics in the execution of replicated instances, the authors propose a consensus algorithm. This algorithm can be used to guarantee that, in each step of the composite Web service, all replicated mobile agents agree on only one committed atomic Web service. Also, they prove properties of the MAFTM model including agreement, validity, integration and termination.
Original languageChinese (Simplified)
Pages (from-to)558-567
Number of pages10
JournalJisuanji Xuebao/Chinese Journal of Computers
Volume28
Issue number4
Publication statusPublished - 1 Apr 2005

Keywords

  • Composite Web service
  • Fault-tolerant model
  • Mobile Agent
  • Replication
  • Workflow

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications
  • Computer Graphics and Computer-Aided Design

Cite this