Font Size: a A A

A J2ee Service Fault-tolerant Design And Implementation Of Configuration Management Tools

Posted on:2008-10-13Degree:MasterType:Thesis
Country:ChinaCandidate:J ZouFull Text:PDF
GTID:2208360215950554Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Being the popular infrastructure for distributed software systems, middleware provides a set of common services to improve the efficiency and quality of application development, deployment, maintenance and evolution. The pervasiveness of Internet, the standardization of middleware and the flourish of open source software enrich the types of middleware services as well as the implementations for the same service type. Basically, the proliferation of middleware services is originated by diverse and personalized requirements of users and the openness of Internet. As a result, middleware services impacts more and more on the reliability of the whole system. So, we should improve the reliability of the J2EE services of the system in order to improve the reliability of distributed software systems.After years of research and practice, there have been many mature and well-recognized concepts, methods and techniques in fault tolerance. Although every fault tolerance technique could improve the reliability of the J2EE services, the performance of every technique is different. Even when applying the same technique to different services, the performance is distinct/ It is necessary to manage the fault tolerance configuration correctly to achieve a highly reliable system.The management of fault tolerance configuration faces some important issues: (1) How to locate the key service of the system. Because the performance of the same fault tolerance technique when applying to different services is distinct, we should find the appropriate target service in order to configure the fault tolerance mechanism with high efficiency. (2)How to implement the fault tolerance mechanism for the target service? The direct way is hard-coding, but it will reduce the reusability and flexibility of the fault tolerance configuration. (3)How to analyze and compare the performance of different fault tolerance configuration? We could find the most appropriate precept of fault tolerance configuration by the analysis and compare of different mechanisms.To solve these questions, after having investigated the current methods of fault tolerance configuration and management, we present a fault tolerance configuration management method and implement a tool. We try to help the users to find the target services of fault tolerance configuration, configure and implement the appropriate fault tolerance mechanism which includes the error detection mechanism and recovery mechanism, analyze and compare the performance of different fault tolerance configuration and implementation, and find the most appropriate preceptof fault tolerance configuration at last. It could make the configuration and management of the fault tolerance simple and easy. It will also improve the performance of the fault tolerance configuration for the target J2EE system.
Keywords/Search Tags:Fault Tolerance, Fault, Middleware, J2EE Services, Reliability
PDF Full Text Request
Related items