Font Size: a A A

Research And Design Of Cluster Management System

Posted on:2009-12-02Degree:MasterType:Thesis
Country:ChinaCandidate:W XiangFull Text:PDF
GTID:2178360275461083Subject:Computer application technology
Abstract/Summary:
Cluster technology simply is a series of computers which link up together with network to complete the coordination of the various needs. Cluster system with its high scalability, high availability and cost-effective advantages gradually become the trend of high-performance computer architecture development. With the increasing scale of clusters, the efficient management of resources of each node and timely get the state in the whole cluster system plays an increasingly important role. Cluster Management System which can achieve cluster capabilities and management system as a whole, is essential to cluster software support, and is a concentrated expression of cluster technology.This study is an important part of Dalian Science and Technology Fund Projects: a new web server resource management and system status monitoring (2005J22JH031). Based on the research of cluster system and cluster management system, this article gives the design programmes of cluster management system and the concrete realization of the process of node management. First the overall design of the physical structure on the existing hardware conditions, use tow networks of node connections, a sub-network for nodes link between and a sub-network for the devices of storage. Second, given the overall framework of software. The architecture of software takes that separation with the operating system downwards, provide the interface programmes upwards, between the functional modules are interlinked and mutually independent. The management system does not rely on the operating system of nodes, code between independent features, using interface and the global variables to maintain relevance, so that provides a strong guarantee for software portability and scalability. Node is the most basic elements of cluster composed, also the basic modules of calculation in the cluster, and the most basic services units. Therefore, the management of nodes in the system is particularly important, mainly related to the dynamic node configuration, the flexibility of nodes organization and communication between the nodes, and so on. In this paper, we take the binary tree node logical structure, and the root node choosen in dynamic decision-making process. On the one hand, ensure the flexibility of nodes and the scalability of the system; on the other hand using binary tree the"parent-children"relationship between communication nodes greatly reduce the communications costs of single node, improving the cluster system efficiency. Dynamic decision-making process of the root node achieves high-availability requirement for cluster system, even if the fault is the root node cluster system can also ensure the continued operation.
Keywords/Search Tags:cluster system, cluster management system, node management, node communication
Related items