Font Size: a A A

Ultra-large-scale Custer Linux Sstem Design And Implementation Based On KUSU

Posted on:2012-06-30Degree:MasterType:Thesis
Country:ChinaCandidate:W G WangFull Text:PDF
GTID:2218330368988938Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the computer technology into the high speed of network times, network traffic, data flow and calculation of the strength of explosive growth, single server has been difficult to meet the requirements of high performance computing. While large machine due to the very expensive price, at the same time as the hardware and system software software Specificity, hardware and software system maintenance costs are also very high, resulting in general business without the ability to buy. Cluster is the use of many ordinary PC machine organizations by a certain topological structure, become a high computing capability server. For large scale cluster structures is time-consuming and difficult to manage become to bottleneckof the enterprise using clusters.The contents of this paper are to optimize KUSU, to meet KUSU user of Fujitsu the needs for quickly set up a largescale cluster, easy management, high availability and high reliability in the cloud computing era. The main work of down including:1) System architecture optimization. In order to reduce the large scale clusters's the main node's carrying capacity as the goal, adopt the thinking of the tree and use the hierarch-cal structure to optimization system architecture for KUSU.2) High-availability cluster research. For ultra-large-scale clusters to deal with some critical business, requires a cluster continuous processing operations, in order to prevent the master node shutdown lead to the cluster collapse, this paper adopts the high-availability cluster's basis technology-the heartbeat mechanism to achieve Linux cluster's high availability. Used the postgresql 9.0's streaming replication to solove the date synchronizati-on between the master node and standby node by KUSU built the large scale cluster. So as to solve the large scale cluster's high-availability.3) High-reliability cluster reseach. Large scale cluster node communication and date transfer highly dependent on the network, the network flow is the high reliability cluster gua-rantee. This paper adopts Linux NIC bonded method, the multiple NIC structure are combined to a single logical "bonded" interface, thus preventing communication failure bet -ween cluster nodes, and improve the date teansmission between the cluster nodes. Set the bond working mode it 0, to achieve data transmission load balancing. So as to achieve high-Reliability cluster.4) The cluster implementation. Finally, the article shows how to use KUSU deploy cl-uster and cluster implementation, show an ultra-large-scale cluster's prototype. And gives to large scale clusters of the experimental data and the user's experimental date in the real environment.The paper;s research is based on the automanted build cluster-KUSU. Firstly, cluster ar-chitecture optimized for the small cluster, to thus to fit with the ultra-large-scaler cluster. Secondly, research cluster's high-acailabilityhigh and high-reliability to reach the cluster's stability. So that is can meet the enterprise needs for ultra-large-scale cluster.
Keywords/Search Tags:Cluster, Ultra-large-scaler, High-reliability, High-availability
PDF Full Text Request
Related items