Adaptive algorithms for finding replacement services in autonomic distributed business processes

Tao Yu*, Kwei Jay Lin

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

83 Scopus citations

Abstract

Web service may be used to construct autonomic business processes, where several Web services interact with each other to carry out complex transactions or workflows. During the execution of an autonomic process, if one component service fails or becomes overloaded, a mechanism is needed to ensure that the running process is not interrupted and the failed service is quickly and efficiently replaced. In this paper, we present two algorithms to solve the problem. The first algorithm uses the backup path approach so that the predecessor of a failed service may quickly switch to a predefined backup path. The second algorithm uses the replacement path approach to re-construct a new process by skipping a failed service. All these dynamic adaptations can be done by business process itself or a QoS broker which is part of an autonomic system. The simulation result shows that, when producing the information needed for dynamic adaptation, the running time of business process composition increases only by a constant factor regardless of the system size.

Original languageEnglish
Title of host publicationProceedings - 2005 International Symposium on Autonomous Decentralized Systems, ISADS 2005
Pages427-434
Number of pages8
StatePublished - 2005
Externally publishedYes
Event2005 International Symposium on Autonomous Decentralized Systems, ISADS 2005 - Chengdu, Jiuzhaigou, China
Duration: 04 04 200508 04 2005

Publication series

NameProceedings - 2005 International Symposium on Autonomous Decentralized Systems, ISADS 2005
Volume2005

Conference

Conference2005 International Symposium on Autonomous Decentralized Systems, ISADS 2005
Country/TerritoryChina
CityChengdu, Jiuzhaigou
Period04/04/0508/04/05

Fingerprint

Dive into the research topics of 'Adaptive algorithms for finding replacement services in autonomic distributed business processes'. Together they form a unique fingerprint.

Cite this