Optimistic recovery in distributed systems
ACM Transactions on Computer Systems (TOCS)
ACM Transactions on Computer Systems (TOCS)
Distributed snapshots: determining global states of distributed systems
ACM Transactions on Computer Systems (TOCS)
Dynamic Routing and Operational Controls in Workflow Management Systems
Management Science
An agent-based framework for building decision support systems
Decision Support Systems - Special issue on decision support technologies for complex and open organizations
Checkpointing distributed applications on mobile computers
PDIS '94 Proceedings of the third international conference on on Parallel and distributed information systems
Workflow in different styles of virtual enterprise
ITVE '01 Proceedings of the workshop on Information technology for virtual enterprises
Workflow Automation: Overview and Research Issues
Information Systems Frontiers
Guest Editors' Introduction: Workflow Management Systems
IEEE Concurrency
Enhancing the Fault Tolerance of Workflow Management Systems
IEEE Concurrency
The P2P Approach to Interorganizational Workflows
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
Scalable Workflow System Model Based on Mobile Agents
PRIMA 2001 Proceedings of the 4th Pacific Rim International Workshop on Multi-Agents, Intelligent Agents: Specification, Modeling, and Applications
Transparent Fault Tolerance for Web Services Based Architectures
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
Modeling Coordination and Control in Cross-Organizational Workflows
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
A Formal Approach to Workflow Analysis
Information Systems Research
Establishing Virtual Enterprises by Means of Mobile Agents
RIDE '99 Proceedings of the Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises
Workflow View Driven Cross-Organizational Interoperability in a Web Service Environment
Information Technology and Management
Flexible Support and Management of Adaptive Workflow Processes
Information Systems Frontiers
Facilitating cross-organisational workflows with a workflow view approach
Data & Knowledge Engineering - Special issue: Contract-driven coordination and collaboration in the internet context
Design and Evaluation of a Fault-Tolerant Mobile-Agent System
IEEE Intelligent Systems
Checkpointing for Peta-Scale Systems: A Look into the Future of Practical Rollback-Recovery
IEEE Transactions on Dependable and Secure Computing
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 07
A Simple Way to Estimate the Cost of Downtime
LISA '02 Proceedings of the 16th USENIX conference on System administration
Exception handling in workflow-driven Web applications
WWW '05 Proceedings of the 14th international conference on World Wide Web
Editorial: web services and process management: a union of convenience or a new area of research?
Decision Support Systems - Special issue: Web services and process management
Using WS-BPEL to Implement Software Fault Tolerance for Web Services
EUROMICRO '06 Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications
Adaptation inWeb Service Composition and Execution
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Systems Analysis & Design Fundamentals: A Business Process Redesign Approach
Systems Analysis & Design Fundamentals: A Business Process Redesign Approach
Path-based faliure and evolution management
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
A Framework for Proactive Fault Tolerance
ARES '08 Proceedings of the 2008 Third International Conference on Availability, Reliability and Security
Tracking over collaborative business processes
BPM'06 Proceedings of the 4th international conference on Business Process Management
Pros and cons of distributed workflow execution algorithms
Data Management in a Connected World
An approach to rollback recovery of collaborating mobile agents
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Autonomic workflow execution in the grid
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Designing distributed algorithms for mobile computing networks
Computer Communications
Hi-index | 0.00 |
In the age of Business-to-Business (B2B) collaboration, ensuring reliability of workflows underlying inter-organizational business processes is of significant importance. There are, however, quite a few challenges towards achieving seamless operation. Such challenges arise from heterogeneity in infrastructure and coordination mechanism at participant organizations, as well as time and cost associated with recovery from failure. Our research presents foundations for a reliable scheme for recovery from failure of workflow processes spanning through multiple business entities. First, a system model is adapted from the mobile computing literature that serves to establish the requirements to be enforced by each participating organization. In our model, we adopt the Maximal Sequence Path (MSP) approach from Yoo et al. (Lecture Notes in Artificial Intelligence 2132:222---236, 2001), as a means of decomposing workflows into mobile agent-driven processes that communicate via web services at each organization. This decomposition ensures defining logical points within the dynamics of a workflow instance for locating accurate and consistent states of the system for recovery in case of a failure. Then, a set of algorithms for various business scenarios are developed and presented as practical solutions. These algorithms are shown to create checkpoints such that the system is always in a globally consistent state. As such, these algorithms constitute a set of standards that can be incorporated in business process management suites that support reliable inter-organizational collaboration.