Font Size: a A A

Research And Implementation Of Dynamic Load Balancing Strategy In Distributed System Based On Web Service

Posted on:2011-07-02Degree:MasterType:Thesis
Country:ChinaCandidate:H L LiuFull Text:PDF
GTID:2178330332960366Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Currently, distributed system and distributed computing technology is a hot issue of the computer field. In many studies of distributed system it was noted that, at some point, the load of some computer systems is very light, while the load of others is very heavy, the efficiency of whole system is not high, therefore, effective load balancing strategy has become the primary way to improve the performance of distributed system. Load balancing has been researched for 20 years, but because it is a NP problem, there is no an effective load balancing strategy can be applied to all environments, this problem needs to be further studied. Load balancing can be divided into static load balancing and dynamic load balancing. Studies have shown that compared with static load balancing, the performance of dynamic load balancing can usually increase 30% to 40%, therefore, dynamic load balancing strategy is the focus of the paper, the specific contents are as follows:Firstly, according to the actual needs, a distributed decision support system based on Web Service is designed. In order to solve previous problems in C/S and B/S structure, B/S and Web service are applied to design the structure of this system, and Web Service technology is adopted to transfer the information and achieve interoperability functions across the firewall in heterogeneous platforms, the scalability of the system is also enhanced.Secondly, combined with existing dynamic load balancing strategy, it proposes an improved dynamic load balancing strategy based on this system. The strategy adopts an overall, central controlled, periodic start strategy, and sets up a manager to collect the status information of all nodes in this system periodically, and according to the change of system state, it decides that who is going to trigger the load distribution, so this strategy can ensure a reasonable load balancing activity in any condition.Finally, the system and the dynamic load balancing strategy have been implemented, and the experimental results are analyzed in order to verify the stability and effectiveness of the strategy.
Keywords/Search Tags:Distributed system, Load balancing, Dynamic load balancing, Web Service
PDF Full Text Request
Related items