Font Size: a A A

Research And Design Of High Performance File Storage Technology Based On Chord

Posted on:2008-11-10Degree:MasterType:Thesis
Country:ChinaCandidate:Q ShenFull Text:PDF
GTID:2178360212485008Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of network and information construction, E-commerce, E-administration , internet banking and other application increasingly demand on data storage. Traditional single computer storage system can not be satisfied with such an explosion of data storage requirements. In recent years, network data storage has become a new trend for storage system.In recent years, due to the characteristic of P2P technology like decentralization, scalability, distributed storage system on P2P technology become a hot research in storage system. As a result, many commercial products and academic achievement appeared, such as Napster, Oceanstore, KaZaa, Granary and Maze. Compare to traditional distributed storage system, these systems have more features in many aspects.This paper in-depth analyzes current distributed and P2P technology, and these technologies' application in file storage system. Analyze a typical DHT implement— —Chord, design a network structure model of distributed file storage system based on this model. With this model, we solve file routing and locating, dynamically maintaining of file server nodes. Aimed at transport module of file storage system, we designed transport model and multi-source download process(when clients download, we can get data from several servers, and also can from clients which already finished downloading). In order to improve file transport performance, we researched dynamic buffer arithmetic and distributed cache strategy. Another highlight of this paper is solving the problem of loading balance of distributed file storage system. We defined a load measurement criteria, based on this criteria designed a loading balance arithmetic. The data of performance test indicates that uses this load balancing strategy, when server is overloaded, load transfer from heave server to light server and automatically reach to a best performance state. Finally, we give the whole architecture of this file storage system, the detail of design of transport module and implement of this system.
Keywords/Search Tags:P2P, Chord, File Storage, Dynamic Buffer, Distributed Cache, Load Balancing
PDF Full Text Request
Related items