From Centralized Workflow Specification to Distributed WorkflowExecution
Journal of Intelligent Information Systems - Special issue on workflow management systems
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Fault-Tolerant Mobile Agent Execution
IEEE Transactions on Computers
Scalable Peer-to-Peer Process Management - The OSIRIS Approach
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Facilitating the rapid development and scalable orchestration of composite web services
Distributed and Parallel Databases
A Survey of Mobile Agent-Based Fault-Tolerant Technology
PDCAT '05 Proceedings of the Sixth International Conference on Parallel and Distributed Computing Applications and Technologies
Consensus on transaction commit
ACM Transactions on Database Systems (TODS)
Introduction to Reliable Distributed Programming
Introduction to Reliable Distributed Programming
Towards a Reliable Distributed Web Service Execution Engine
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Continuation-passing enactment of distributed recoverable workflows
Proceedings of the 2007 ACM symposium on Applied computing
Synchronization Solutions for Decentralized Service Orchestrations
ICIW '07 Proceedings of the Second International Conference on Internet and Web Applications and Services
Visualizing Transactional Algorithms for DHTs
P2P '08 Proceedings of the 2008 Eighth International Conference on Peer-to-Peer Computing
Key-based consistency and availability in structured overlay networks
Proceedings of the 3rd international conference on Scalable information systems
Decentralized Orchestration of BPEL Processes with Execution Consistency
APWeb/WAIM '09 Proceedings of the Joint International Conferences on Advances in Data and Web Management
Scalable Services Orchestration with Continuation-Passing Messaging
INTENSIVE '09 Proceedings of the 2009 First International Conference on Intensive Applications and Services
Symmetric replication for structured peer-to-peer systems
DBISP2P'05/06 Proceedings of the 2005/2006 international conference on Databases, information systems, and peer-to-peer computing
A light-weight grid workflow execution engine enabling client and middleware independence
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Beernet: Building Self-Managing Decentralized Systems with Replicated Transactional Storage
International Journal of Adaptive, Resilient and Autonomic Systems
High throughput computing over peer-to-peer networks
Future Generation Computer Systems
Hi-index | 0.00 |
OSIRIS is a middleware for the composition and orchestration of distributed web services that follows a P2P decentralized approach to process execution, providing already some degree of resilience to faults and high performance in large-scale computational clusters. In this paper, we present on-going work aimed at improving OSIRIS' fault tolerance capabilities. We introduce in OSIRIS new architectural elements for the maintenance of a virtual stable storage and the monitoring of activities of service instances, together with algorithms that allow execution to survive also failures that the system is currently not able to cope with.