Font Size: a A A

P2p Technology Research And Application Of Distributed Storage

Posted on:2007-07-16Degree:MasterType:Thesis
Country:ChinaCandidate:G Q HanFull Text:PDF
GTID:2208360185456635Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the development of peer-to-peer computing paradigm, network bandwith and the capacity of Internet-based end-systems, the end-systems ignored in the past become a valued computing resource. How to utilize the end-systems resources to build a distributed storage system with large-scale, high scalability, reliability and performance in dynamic peer-to-peer network environment is a hot research topic in recently years.In this thesis, firstly, it discusses and summarizes the development and actuality of distributed storage systems. Based on systematically analyzing and summarizing the relevant works on peer-to-peer technology, it designs a P2P-based distributed storage system: P-Store.Based on a highly scalable P2P architecture, P-Store organizes large numbers of nodes distributed in Internet into a united overlay network and builds P2P-based distributed storage system by utilizing the end-systems resources ignored in the past. And we modify Pastry's routing algorithm, then present a new algorithm called"TD-PNS". By using this new algorithm, entries of a node's routing table can be adjusted dynamically to reduce routing delay and improve performance of files access. At the same time, the thesis presents a decentralized dynamic replication management mechanism called"DAFRM". In DAFRM, for the purpose of providing better system performance and reducing network traffic, system nodes scan their local replicas to monitor replicas'access situation, and make decision independently to add, delete or migrate their replicas. In addition, the scanning interval of a replica is variable according to the accessing frequencies of those replicas, which makes DAFRM more sensitive to the change of system behaviors. By using DAFRM, system gains better performance with low overhead.Finally, the system tests in both function and performance indicate that the system has reached the initial design goals and achieved high performance.
Keywords/Search Tags:Distributed Storage, P2P, PNS Routing, Dynamic Replica Management
PDF Full Text Request
Related items