Font Size: a A A

The Design And Implementation Of Cluster Management Based On Distributed Coordination Service

Posted on:2015-07-25Degree:MasterType:Thesis
Country:ChinaCandidate:W Y LiFull Text:PDF
GTID:2298330467463328Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years, computing needs and costs are increasing with the rapid development of information technology and cluster technique is used successfully in many fileds with its high cost-effective. However, the problems in cluster management have become obviously because of the constantly expanding of cluster scale and widely use of cluster technique. Frequently changes of cluster topology and physical dispersivity of cluster nodes are not only make it tricky to manage systematically but also raise the cost of management. What’s more, it presents a challenge for the data consistency and data security of management. Thus it is important to find a reliable and efficient way to manage cluster while also controlling costs.In view of the current lack of cluster management, this paper designs and implements a cluster management system based on distributed coordination service. In the system, users can get to know the status of cluster by real-time monitoring and organize the cluster nodes by relative operations.The distribution of this paper shifts from requirements analysis to design to implementation, testing, and deployment. Firstly, it analyzes the functional requirements, including nodes monitoring, nodes management and group management, and describes the user interface requirements from personalized design and usability. Then it designs physical structure and deployment architecture of system, illustrates the data storage design and functional level for module division. The system can be divided into four modules as node monitoring module, node management module, group management module and the Web application module. After that, this paper elaborates the design and implementation of data model and each function with flow diagrams and tables. Finally, it deploys the management system in testing environment and analyzes the testing result which proves that the system is available and in line with expectations.The cluster management system designed in this paper provides a reliable data service by utilizing the data management of distributed coordination service, which have a consistent view of data and design to be fault-tolerant service. Furthermore, the system encapsulates the management service within Agent and provides a Web application for users.It can be effectiveness in reducing cost with the separation of user interaction interface and management service interface which can avoid the repetitive development.
Keywords/Search Tags:Cluster, Cluster Management, Distributed CoordinationService, Agent Service, Web Application
PDF Full Text Request
Related items