Font Size: a A A

The Design And Implementation Of Distributed Server Cluster Based On CG-Tree

Posted on:2009-08-21Degree:MasterType:Thesis
Country:ChinaCandidate:G C WuFull Text:PDF
GTID:2178360272989790Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
This paper describes the design and implementation of a CG-tree based distributed server cluster, the contents of which include:1. We propose a simple but feasible protocol. This protocol can maintain the normal communication of cluster in the ready state. In the failure state, the failed node can be isolated, and the cluster can be adjusted automatically. When a failed node recovered, the CG-tree would be adjusted to the status just before the failure so as to keep the CG-tree consistency. The protocol includes initial module, heartbeat module, CG-tree image merging module, adjustment module and message receiving module. We describe some relative properties of the protocol and the practical background of CG-tree.2. We study and analyze IPVS technique in detail, focusing on how to apply IPVS technique to CG-tree model, and successfully extend IPVS technique to distributed server cluster base on CG-tree.3. We propose a content-based scheduling solution with IPTV, which can reduce the resource waste in cluster servers. This client-supported solution can approach to the performance of IP-based scheduling solution, and is especially suitable for media server cluster.4. Using multithread and socket technologies we established a prototype of distributed server cluster based on CG-tree. Our technical analysis and experimental result shows that this cluster has high availability and high performance.
Keywords/Search Tags:Distributed Cluster, CG Tree, IPVS, Load Balance
PDF Full Text Request
Related items