The Totem single-ring ordering and membership protocol
ACM Transactions on Computer Systems (TOCS)
Byzantine-resistant total ordering algorithms
Information and Computation
The Weak Byzantine Generals Problem
Journal of the ACM (JACM)
Application-layer anycasting: a server selection architecture and use in a replicated Web service
IEEE/ACM Transactions on Networking (TON)
Communications of the ACM
Reliable Distributed Computing with the ISIS Toolkit
Reliable Distributed Computing with the ISIS Toolkit
Quality of Service Issues in Internet Web Services
IEEE Transactions on Computers
Dynamically Selecting Optimal Distribution Strategies for Web Documents
IEEE Transactions on Computers
Adaptive Push-Pull: Disseminating Dynamic Web Data
IEEE Transactions on Computers
The Timewheel Group Communication System
IEEE Transactions on Computers
The Rampart Toolkit for Building High-Integrity Services
Selected Papers from the International Workshop on Theory and Practice in Distributed Systems
A High-Throughput Secure Reliable Multicast Protocol
CSFW '96 Proceedings of the 9th IEEE workshop on Computer Security Foundations
The SecureRing Protocols for Securing Group Communication
HICSS '98 Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences - Volume 3
A Performance Study of Distributed Architectures for the Quality of Web Services
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 9 - Volume 9
A Comparison of Known Classes of Reliable Multicast Protocols
ICNP '96 Proceedings of the 1996 International Conference on Network Protocols (ICNP '96)
A Simulation Analysis of Dynamic Server Selection Algorithms for Replicated Web Services
MASCOTS '01 Proceedings of the Ninth International Symposium in Modeling, Analysis and Simulation of Computer and Telecommunication Systems
Design and evaluation of a continuous consistency model for replicated services
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
Providing dependability for web services
Proceedings of the 2008 ACM symposium on Applied computing
Flexible provisioning of web service workflows
ACM Transactions on Internet Technology (TOIT)
Design and implementation of a Byzantine fault tolerance framework for Web services
Journal of Systems and Software
Hi-index | 0.00 |
Web services have gained high popularity in the development of distributed application systems. Some critical applications also consider using web services paradigm due to the benefits of interoperability, reusability, and adaptability. To support critical applications, existing web service model needs to be extended to assure survivability. In this paper, we introduce the design of a novel survivable Web service (SWS) framework that supports continuous operation even in the presence of failures and security attacks. The replication scheme and N-Modular Redundancy (NMR) concept are used as the basis for achieving survivability. Due to replication, communication among multiple web services becomes costly. We develop protocols, including the Inter-Group Communication (SWS-IGC) and Message Ordering (SWS-MO) protocols, to guarantee efficient and correct communication. Preliminary performance studies show that the SWS framework only incurs a moderate overhead due to the incorporation of survivability assurance.