Browse > Article

Rollback Dependency Detection and Management with Data Consistency in Collaborative Transactional Workflows  

Byun, Chang-Woo (서강대학교 컴퓨터학과)
Park, Seog (서강대학교 컴퓨터학과)
Abstract
Abstract Workflow is not appropriately applied to coordinated execution of applications(steps) that comprise business process such as a collaborative series of tasks because of the lacks of network infra, standard of information exchange and data consistency management with conflict mode of shared data. Particularly we have not mentioned the problem which can be occurred by shared data with conflict mode. In this paper, to handle data consistency in the process of rollback for failure handling or recovery policy, we have classified rollback dependency into three types such as implicit rollback dependency in a transactional workflow, implicit rollback dependency in collaborative transactional workflows and explicit rollback dependency in collaborative transactional workflows. Also, we have proposed the rollback dependency compiler that determines above three types of rollback dependency. A workflow designer specifies the workflow schema and the resources accessed by the steps from a global database of resources. The rollback dependency compiler generates the enhanced workflow schema with the rollback dependency specification. The run-time system interprets this specification and executes the rollback policy with data consistency if failure of steps is occurred. After all, this paper can offer better correctness and performance than state-of-the-art WFMSs.
Keywords
collaborative transactional workflow; data consistency; implicit rollback dependency; explicit rollback dependency;
Citations & Related Records
연도 인용수 순위
  • Reference
1 WfMC, 'Interface 2 - Workflow Client Application Programming Interface (Interface 2 & 3) Specification (WFMC-TC-1009-Specification) V2.0', WfMC Specification, 1998
2 WfMC, 'Interface 4 - Interoperability Abstract Specification (WFMC- TC-10l2, 20-Oct-96, V1.0)', WfMC Specification, 1996
3 Mike Anderson, 'Workflow Interoperability Enabling E-Commerce', WfMC White Paper, 1999
4 Krithi Ramamritham, Panos K. Chrysanthis, 'Advances in Concurrency Control and Transaction Porcessing', IEEE Computer Society Press, 1997
5 G. Alonso, D. Agrawal, and A. El Abbadi, 'Porcess synchronization in workflow management systems', In 8th IEEE Symposium on Parallel and Distributed Processing(SPDS' 97), New Orleans, Louisiana, October 1996   DOI
6 G. Alonso, D. Agrawal, A. El Abbadi, and C. Mohan, 'Functionalities and limitations of current workflow management systems', IEEE Expert: Special Issue on Cooperative Information Systems, 1997
7 WfMC, 'Reference Model The Workflow Reference Model (WFMC-TC-1003, 19- Jan-95, V1.1)'. WfMC Specification, 1995
8 WfMC, 'Interface 1 - Processing Definition Interchange V 1.0 Final (WfMC-TC-1016-P)', WfMC Specification, 1998
9 A. Sheth and M. Rusinkiewics, 'On Transactional Workflows', Bulletin of the Technical Committee on Data Engineering, 16(2), June 1993. IEEE Computer Society
10 M Kamath, 'Improving Correctness and Failure Handling in Workflow Management Systems', Dissertation written for a Ph. D., 1998
11 M. Hsu, 'Special Issue on Workflow and Extended Transaction Systems', Bulletin of the Technical Committee on Data Engineering, IEEE, 16(2), 1993
12 안승해, 백창현 공저, '워크플로우', 시사컴퓨터, 2000