Font Size: a A A

A Study On Load Balancing Technology Of P2P Database System

Posted on:2008-07-26Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhuFull Text:PDF
GTID:2178360272968219Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Research of P2P Database has achieve some theoretical results, but the studies of load balancing of P2P database query are still in the initial stage. As the decentralized and autonomy of the node of P2P network, P2P database query is very different from the general database query. When the number of users submit query to system to process, random arrived task may concentrate some of the nodes in the network, which will lead to a partial overheating of the nodes in the query process. The join or leave of a large number of nodes also make the query of system unable to get the complete results.The load balancing strategy of traditional distributed database is to the stable status of each node. Therefore, the load balancing strategy of traditional distributed network can't fit for the dynamic nature of P2P networks. In addition, Some load balancing strategy of current P2P systems, such as replication-based strategy only take into account the load balancing of the situation of network, the virtual server technology also have the shortcoming of long convergence time of system. Also, these strategies which don't consider of the characteristics of P2P Database system can't guarantee the integrity of the P2P database query results.A three-layer network architecture model based on the analysis of the structural characteristics of P2P networks was described. Security Server in first layer ensures the safety of the system, and the Index Peer in second layer greatly reduces the network traffice, improve the efficiency of the resource locating, And most nodes in third layer are free, embodies the autonomy of P2P network.A simple load estimate method that consider of avalible resource of node and a load balancing strategy based on P2P database in view of the characteristics of database query, which combing static and dynamic strategy is proposed. And load schedule distributed into network. The experiment show the strategy greatly improving the system's performance and ensuring the integrality of the query results. Finally, Using C# language to implement the static and dynamic load balancing strategy of P2P database system in .NET environment.
Keywords/Search Tags:P2P Database, Load balancing, Load estimate, Priority
PDF Full Text Request
Related items