Font Size: a A A

The Research And Realization Of P2P ARES Protocol Cache Server

Posted on:2012-06-08Degree:MasterType:Thesis
Country:ChinaCandidate:L ChenFull Text:PDF
GTID:2218330338962969Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Peer-to-peer network breaks through the asymmetric calculation mode of traditional C/S and B/S. Equal status of each node can provide the service for users and providers, so peer-to-peer network provides flexible and extensible computing platform for the mass of information sharing, direct communication and coordination work.ARES Galaxy is a free P2P program that enables users to share any digital file including images, audio, video, etc. ARES Galaxy development began in the middle of 2002 and was originally operating on the Gnutella network. Then it switched to its own network with a leaves-and-super nodes architecture. Super-nodes form a structured DHT topology network and ordinary nodes connect to super-nodes. ARES Galaxy is mainly popular in Europe and currently has a large number of users. With the popularity of ARES Galaxy, its P2P traffic causes serious decline of network's QoS, and even affects other network service. To solve this problem, the most effective way is to set up some P2P caching systems on the edge of backbone network. Those systems can optimize P2P traffic and reduce the pressure on backbone network.ARES cache server is an important part of ths ARES cache system. Because the information about ARES Galaxy is very little and its research is at the initial stage, how to conduct the study of ARES Galaxy and achieve the ARES cache server has become an important issue.Firstly, this thesis studies packets? formation of the ARES protocol, the topology structure of the ARES network and the procedure of ARES protocol. Secondly, this thesis studies the ARES caching system, network programming model and the cache replacement algorithm. Combined with the characteristics of P2P network, this thesis puts out a novel P2P caching replacement algorithms. Finally, based on the study of the ARES protocol, this thesis designs and realizes the ARES cache server witch imitates the behavior of ARES nodes. The ARES cache server provides uploading and downloading services for other nodes of ARES and accepts the management of the index server.
Keywords/Search Tags:P2P, ARES Protocol, Cache Server, Cache replacement algorithm
PDF Full Text Request
Related items