Font Size: a A A

Research And Application Of One Of The Load Balancing General Model On The Real-time Cluster System

Posted on:2009-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:J F WangFull Text:PDF
GTID:2178360272992063Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of networks, visit and business as well as the rapid growth in user's diverse demand make business complex. Server clustering has greatly enhanced the ability of parallel processing, loading capacity, reliability, flexibility through the load-balancing algorithm. This issue comes from the study of the platform cluster system for the CAP protocol. We actively seek for the useful and efficient solutions because of the complex business logic, high realtime and large information.In traditional, Cluster Server is mutil-process and polling, but it is inscalability, inefficiency and high CPU useage. This paper use the threadpool and dynamic load balancing. The result shows this solution keep with the telcom standard. After this,we pick up a model for this solution, the model has a wide range in theory and practice in the model of the response-to-request applications, such as instant messaging, interactive entertainment, large-scale online games and so on. The main works is follows:Firstly, we use an improved dynamic feedback load balancing algorithm to balance the server. The Load balancing algorithm in the inter-server is at the core of Clustering technology. This paper studies all of the load balancing algorithm and the mechanism, and uses the UDP protocol and pinging to get the information of all of the server and counts it, and sends the task to the lowest. Secondly, this article uses an increasing number of changes logarithmicalgorithms for design to maintain stability in the performance. The thread pool is the extension of Multi-thread in spooling.Thread Pool uses pre-created technology which makes the respond more quickly because of reusing the threads for the tasks. In acturally, the thread pool use a fixed initial number of the work thread to maintain the performance, but it isn't true in the system performance. In order to meet the request of the sudden-change, this paper optimizes the number of the thread pool dynamically.Thirdly, this paper use the improved feedback dynamic load balancing algorithm and the thread Pool with an increasing number changes logarithmic algorithm to design an universal model for real-time system, including physical structure of the framework model, software architecture and the realization of related modules.Finally, the model was used in CAP Protocol, and experiments and the test result show that the performance of the model is good and it reach to the standard of the design.At the end of this aritle, I summarized and point out the inadequate.
Keywords/Search Tags:Load Balance, Thread pool, SS7, CAP
PDF Full Text Request
Related items