Software Fault Tolerance
Distributed and Parallel Databases
A Service Level Agreement Language for Dynamic Electronic Services
Electronic Commerce Research
Conceptual model of web service reputation
ACM SIGMOD Record
Automated SLA Monitoring for Web Services
DSOM '02 Proceedings of the 13th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management: Management Technologies for E-Commerce and E-Business Applications
A fault-tolerant object service on CORBA
ICDCS '97 Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
QoS Aggregation for Web Service Composition using Workflow Patterns
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
Efficient Access to Web Services
IEEE Internet Computing
Automatic Measurement of a QoS Metric for Web Service Recommendation
ASWEC '05 Proceedings of the 2005 Australian conference on Software Engineering
WWW '05 Proceedings of the 14th international conference on World Wide Web
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
WS-replication: a framework for highly available web services
Proceedings of the 15th international conference on World Wide Web
Journal of Systems Architecture: the EUROMICRO Journal
Efficient algorithms for Web services selection with end-to-end QoS constraints
ACM Transactions on the Web (TWEB)
Fault Tolerance Connectors for Unreliable Web Services
DSN '07 Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks
Assessing Robustness of Web-Services Infrastructures
DSN '07 Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks
Adaptive Service Composition in Flexible Processes
IEEE Transactions on Software Engineering
SOA and Large Scale and Complex Enterprise Transformation
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
Probabilistic QoS and Soft Contracts for Transaction-Based Web Services Orchestrations
IEEE Transactions on Services Computing
Configurable Composition and Adaptive Provisioning of Web Services
IEEE Transactions on Services Computing
Using web service transformations to implement cooperative fault tolerance
ISAS'06 Proceedings of the Third international conference on Service Availability
Towards a ranking framework for software components
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Hi-index | 0.00 |
Service-oriented systems are usually composed by heterogeneous Web services, which are distributed across the Internet and provided by organizations. Building highly reliable service-oriented systems is a challenge due to the highly dynamic nature of Web services. In this paper, the authors apply software fault tolerance techniques for Web services, where the component failures are handled by fault tolerance strategies. In this paper, a distributed fault tolerance strategy evaluation and selection framework is proposed based on versatile fault tolerance techniques. The authors provide a systematic comparison of various fault tolerance strategies by theoretical formulas, as well as real-world experiments. This paper also presents the optimal fault tolerance strategy selection algorithm, which employs both the QoS performance of Web services and the requirements of service users for selecting optimal fault tolerance strategy. A prototype is implemented and real-world experiments are conducted to illustrate the advantages of the evaluation framework. In these experiments, users from six different locations perform evaluation of Web services distributed in six countries, where over 1,000,000 test cases are executed in a collaborative manner to demonstrate the effectiveness of this approach.