Font Size: a A A

Embedded Corba-based Research And Design Collaborative Support Platform

Posted on:2005-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:H J ZhuFull Text:PDF
GTID:2208360125964340Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In many distributed systems, such as cooperative information system for control and command in warships and airplanes, it is very important to guarantee its reliability and its resistance to failure(fault-tolerant). How to guarantee high reliability and enough fault-tolerant is one of hotspots of distributed system research. Hardware redundancy is usually used . The additional hardware is added as a backup hardware. When the primary hardware meets a failure, system will rapidly switch to the backup hardware and keep up running normally. However, in some case there may be no enough space to hold the backup hardware, then the technique of hardware redundancy can not be used. In order to guarantee reliability and fault-tolerant, software redundancy may be considered.Software redundancy divides the distributed system into backup groups. In the same backup group, each host can backup all state data of running application on the other host. Each host in the same backup group may detect the fault on the specific host by the fault-detect method. As soon as the host detects the failure, it will take over the running application which run on the fault host. The functions used to request take over and to be taken over are provided. Besides, the administrator of distributed systems can use these functions to keep dynamic balance of system load.In order to reduce the flux through network, UDP protocol plug-in is implemented in embedded CORBA. The result shows that the flux can be remarkably reduced by use of the multicast function of UDP protocol plug-in.In this paper, the whole framework of cooperative supporting platform based on embedded CORBA is designed. How to guarantee the high reliability and enough fault-tolerant are discussed in detail, and the prototype of cooperative supporting platform is implemented. A demonstration system which can validate the feasibility and correctness of the above design is also developed.
Keywords/Search Tags:distributed system, cooperative suporting platform, fault-tolerant, embedded CORBA, UDP protocol plug-in
PDF Full Text Request
Related items