Font Size: a A A

The Design Of High Availability System Based On Shared-Storage And Management Module Implementation

Posted on:2005-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:J YaoFull Text:PDF
GTID:2168360152469249Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
As the application of cluster technology in critical transaction processing, high availability (HA) system is a balance between availability and cost. Based on the analysis of high availability key technique of computer system,a research on the architecture of a high availability system based on shared-storage is done. A prototype of two nodes , service-group oriented high availability system based on shared-storage is designed and its management module is implemented. It will have good scalability. To design a HA system, system architecture is the first issue that has to be solved. After the detailed analysis of architecture and storage technology of high availability system, a architecture model based on a iSCSI disk array is proposed. At the same time, disk array ensures the high availability of sharing data in the system. A Markov model is set up to analyze availability of this system.High availability managemet software is the point of HA system.After the functions and key technique of the software are detailed discussed, a tow nodes management software based on Windows2000/XP's Service is designed.The use of multi-process, InterProcess Communication and monitoring among them provide the improved stability.The overlapped I/O provides the better efficiency.The module decomposition ,the concurrent process decomposition and the main data structure of the software are presented.The software is designed to be capable to expand to different operation system and two more nodes.The management module of the high availability management software is used for the administrator to admin high availability system.It is an independent executable program.It is implemented by document-view framework.The multi-thread's design provide the better efficiency and the special communication protocol is used.
Keywords/Search Tags:High availability, Shared-storage, Service, Overlapped I/O, Multi-thread, InterProcess Communication
PDF Full Text Request
Related items