The Byzantine Generals Problem
ACM Transactions on Programming Languages and Systems (TOPLAS)
Practical byzantine fault tolerance and proactive recovery
ACM Transactions on Computer Systems (TOCS)
Transparent Fault Tolerance for Web Services Based Architectures
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
Adding High Availability and Autonomic Behavior to Web Services
Proceedings of the 26th International Conference on Software Engineering
Performance Comparison of a Rotating Coordinator and a Leader Based Consensus Algorithm
SRDS '04 Proceedings of the 23rd IEEE International Symposium on Reliable Distributed Systems
Towards a conversation-driven composition of web services
Web Intelligence and Agent Systems
Web Services Are Not Distributed Objects
IEEE Internet Computing
Reliable Distributed Systems: Technologies, Web Services, and Applications
Reliable Distributed Systems: Technologies, Web Services, and Applications
A Broker-Based Approach for Improving Web Services Reliability
ICWS '05 Proceedings of the IEEE International Conference on Web Services
A Conversation with Roger Sessions and Terry Coatta
Queue - Multiprocessors
FTWeb: A Fault Tolerant Infrastructure for Web Services
EDOC '05 Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference
Thema: Byzantine-Fault-Tolerant Middleware forWeb-Service Applications
SRDS '05 Proceedings of the 24th IEEE Symposium on Reliable Distributed Systems
Making Web Services Dependable
ARES '06 Proceedings of the First International Conference on Availability, Reliability and Security
WS-replication: a framework for highly available web services
Proceedings of the 15th international conference on World Wide Web
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
Journal of Systems Architecture: the EUROMICRO Journal
Towards a formalization of value-centric trust in agent societies
Web Intelligence and Agent Systems
A web-based bayesian intelligent tutoring system for computer programming
Web Intelligence and Agent Systems
A Lightweight Fault Tolerance Framework for Web Services
WI '07 Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence
Encoding process algebraic descriptions of web services into BPEL
Web Intelligence and Agent Systems
Byzantine Fault Tolerant Coordination for Web Services Business Activities
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 1
Making services fault tolerant
ISAS'06 Proceedings of the Third international conference on Service Availability
2010 Information Security Curriculum Development Conference
Hi-index | 0.00 |
In this paper, we present the design and implementation of a lightweight fault tolerance framework for Web services. With our framework, a Web service can be rendered fault tolerant by replicating it across several nodes. A consensus-based algorithm is used to ensure total ordering of incoming application requests to the replicated Web service, and to ensure consistent membership view among the replicas. The framework is built by extending an open-source implementation of the WS-ReliableMessaging specification, and all reliable message exchanges in our framework conform to the specification. As such, our framework does not depend on any proprietary messaging and transport protocols, which is consistent with the Web services design principles. Our performance evaluation shows that our implementation is nearly optimal and the framework incurs only moderate runtime overhead.