Font Size: a A A

The Design And Implementation Of Fault Tolerant Web Service Based On Improved Passive Replication

Posted on:2010-11-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y B ShenFull Text:PDF
GTID:2178330332978441Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Recently, with the popularization of the Web Service application in the Internet, how to ensure the high availability of the key Web Service application draws more and more attention. Fault tolerance is the core technology to enhance the availability of Web Service. The Fault Tolerant technology of Web Service has become a hotspot in its area.Considering the characteristics of SOA framework and Web Service, the research of the fault tolerance of Web Service include four aspects: the service provider, the service consumer, service register center and the reliable communication between services. This thesis mainly researches in the aspect of the service provider. The fault tolerance of Web Service is achieved through providing the users with redundant services.Firstly, according to the existed researches on fault tolerance of object-oriented middleware, there are three typical fault-tolerant computing models: integration, service and interception. Synthesis fault-tolerant computing model of Web Service FTWCM is proposed synthesizing the characteristics of Web Service and the advantages of the three computing models. Then the research of the fault-tolerant technology of Web Service is outspreaded based on this model.Secondly, the improved passive replication fault-tolerant schema is presented based on the existing researches of typical distributed fault-tolerant schema in Web Service environment, and the fault-tolerant algorithm is proposed on the basis of this schema. And based on the requirements of Web service fault tolerance, the thesis designs the fault-tolerant framework.Thirdly, all the function modules for the fault tolerance of Web Service are designed and implemented in the Web service fault-tolerant management framework, including the replication management module, the failure detection module, the logging and recovery module and client fault tolerance module.Finally, function and performance of the fault-tolerant system are tested.
Keywords/Search Tags:availability, fault tolerance, failure detection, reliability, passive replication
PDF Full Text Request
Related items