Font Size: a A A

"virtual Operating Environment For Cluster Management System Design And Implementation

Posted on:2005-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:B LeiFull Text:PDF
GTID:2208360152482603Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In the last decades, since super computer is expensive, its application has been limited in a few special fields. But with the development of computer technology, cluster is winning the market of super computer by its high rate of performance to price, for example the server of big technology company and e-business. Therefore, many international server manufacturers, such as IBM and NEC, are trying to rank the first position for server products. However, the management and monitoring system of cluster is far insufficient for utility. There are a few softwares that can fully monitor the resource of cluster and make them running in a high performance and reliability way. This problem is addressed in this paper. The system of cluster management is studied. Then a cluster management software, Virtual Operation Environment system, is devised and implemented. This software manages and monitors cluster resources by Policy-Based management and GUI operation Our aim is to make the cluster system has higher RAS features.In the paper, the theory of cluster management software is firstly studied on the basis of analyzed conventional computer architecture which is centralized accompanying with layered and distributed system. And then, according to system requirement, Java programming language, MySQL DBMS and SNMP protocol are decided. All of these make the system have ideal development results The system provides active resource reconstruction, auto fault recover, and all-around monitoring, so it achieves the aim of having higher RAS features. Based on these features, a layered architecture is developed to design the over-all architecture of the system, which makes the system more robust, extensible, and independent. Finally, the paper emphasized on essential three parts which were mainly done by the writer. First, policy-based management was adopted to achieve automatic management and high availability. Second, JDBC of Java was adopted to achieve concision and effectiveness when data base was visited, and to increase reusability of code. Third, FACADE design pattern was adopted for event interface to decrease complexity and enhance reliability in subsystem calls.This task originates from an international cooperation research project; its production has reached successful utility; and the cluster server has been sold on market, which has good responds from customers.
Keywords/Search Tags:Cluster management system, High Availability, Policy based, "Virtual Operation Environment" system
PDF Full Text Request
Related items