Font Size: a A A

Research On Fault-Tolerance Techniques Of Shipborne Distributed Component-Based Systems

Posted on:2012-09-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y L ChenFull Text:PDF
GTID:2132330341450760Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Shipborne combat command system is an essential part of shipborne combat systems. As a typical distributed and embedded real-time system, nowdays it is encounted with several problems about complicated basic computing platforms, various system functions and requirements, and so on. Additionally, the software scale of shipborne combat command system keeps on increasing due to the changing of combat requirements, which leads to the more and more importance of the portability, reusbility and integration for system software.Traditional structured software development method is difficult to adapt to the development of new generation of shipborne combat command system, and the component-based software development (CBSD) is effective to solve this problem. Adding redundancy, fault tolerance function in the component development process is one way to ensure system reliability. Traditional way to achieve fault-tolerance in component system is that every developped component included a dedicated fault-tolerant management module. It makes component development workload increase and the effect of component multiplexing decrease. To deal with the issues, the research on fault-tolerance techniques and mechanisms in component system is of great significance.This paper takes the "Eleventh Five-Year" national defense research topic in advance—"Research on General Services of sea battlefield Electronics Information System Integration Technology" as the background, carrys out an in-depth research on the design, techniques and implemention of fault-tolerance in shipborne distributed component system. The finished work in the paper mainly includes:Analysis the research status of fault-tolerance technology in and its development tendency, on this basis, study the features of component-based shipborne command systems.Complete the overall design of the fault-tolerance module of shipborne distributed component system, and finish the implementation of each module. In the process, the needs of real-time and reliability in shipborne computing environment are taken into account, while the availability requirement of shipborne computing environment is also considered based on its reliability.A checkpoint-based rollback recovery mechanism for distributed component systems is presented. The mechanism for the system application environment simplifies the failure detection and error diagnosis sub-module, isolated the storage sub-module from system. It reduces the system operating costs to apply to the embedded system whose resource is limited. The basic function, fault recovery time and checkpoint storage time of fault-tolerance module of shipborne distributed component systems are verified by experiment. The results show that the fault recovery time and checkpoint storage time of fault-tolerance module for shipborne distributed component system are acceptable.
Keywords/Search Tags:component-based systems, fault-tolerance, rollback recovery, distributed store
PDF Full Text Request
Related items