Font Size: a A A

Design And Implementation Of A P2p Network Storage Systems

Posted on:2009-04-18Degree:MasterType:Thesis
Country:ChinaCandidate:W X LiuFull Text:PDF
GTID:2208360245961453Subject: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 smart hierarchical store system based-P2P called SmartHSS.SmartHSS draws the advantages of the structure and non-centralized structure network to avoid the shortcomings of structure network. SmartHSS adopts a two-tier network architecture for managing and controlling user nodes and preventing the single point of failure. The first tier is a directory server DSP (Directory Service Provider) composed of DHT network to track user behavior and node information for centralized management and control; The second layer is composed of user node client layer for storing user data. Specific key technologies are as follows:First, a DHT(Distrbuted Hash Table) service called SmartDHT is proposed. SmartDHT provides a distributed reliable storage platform which supports fast queries. Moreover, considering the characteristics of SmartCDN, this thesis proposes a data durable storage solutions called SmartDDS(Smart Data Durable Storage) for SmartHSS.Furthermore, SmartCRM (Smart Content Recovery Mechanism) is presented. SmartCRM uses SmartDHT to maintain global states of SmartCDN and implement content recovery by"soft state"and P2P (Peer-to-Peer) content piece exchanging.Additionally, based on Linux2.6"epoll"IO event notification mechanism, this thesis builds the object-oriented SmartESF(Smart Efficient Server Framework) adopted by all server-side SmartHSS modules. SmartESF can handle intricate interactions with different kinds of communication entities when processing complex business logics.
Keywords/Search Tags:P2P, Network Storage, Data Durable Storage, Server Framework
PDF Full Text Request
Related items