Font Size: a A A

Researching And Implementation Of A Distributed Storage System Based On Peer-to-Peer Architecture

Posted on:2009-05-28Degree:MasterType:Thesis
Country:ChinaCandidate:M LiuFull Text:PDF
GTID:2178360272479805Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, a great deal of data and the increasing users are bringing severe challenges to traditional storage technology. At the same time, with the terminal system handling capacity has increased rapidly and the substantial increase in network bandwidth, a peer-to-peer based distributed storage system developed rapidly. Today peer-to-peer distributed storage system has become a research hotspot because of its advantages such as high scalability, massive storage space, high reliability and high availability and so on.P2P based distributed storage system structures due to a huge number of nodes, nodes dynamic, heterogeneous strong mistrust between nodes, the nodes with selfishness and so on has become very complex and difficult. It did not mature system for commercial users. This paper does some preliminary research on the basic aspects of P2P based storage technology including resource search, data redundancy and data query.1. Summarize the relevant research on peer-to-peer system, point out the main research content of peer-to-peer storage system, and give comparative analysis of the existing well-known peer-to-peer distributed storage systems.2. Present the research status of resource search technology based on structured overlay, detailed analyze the main content of Pastry route arithmetic including node state, routing and topology's maintain; analyze the characteristics of complete copy redundancy and erasure coding redundancy, compare the performance of a variety of erasure codes, and bring Raptor code into storage systems to achieve data redundancy; summarize the research status of complex data query technology in P2P system, analyze the basic operation and node distribution strategy of distribution B~+ tree, and realize complex data query based on distributed B~+ tree.3. Summarize the main functions of P2P based distributed storage system, illuminate system's logic framework and data organizational structure, analyze the performance of the system after give a detailed introduction about every fuctional module's design.Finally, summarize the work of this paper, and present the prospect of the later work.
Keywords/Search Tags:Peer-to-Peer System, Distributed Storage, Structured Overlay, Erasure Codes, Data Query
PDF Full Text Request
Related items