Dissertation > Excellent graduate degree dissertation topics show

Design and Implementation of Network Coding Based Distributed File System

Author: ChangQian
Tutor: XuZuoLong
School: University of Science and Technology of China
Course: Computer Software and Theory
Keywords: distributed file system network coding load balance node recovery
CLC: TP316.4
Type: Master's thesis
Year: 2010
Downloads: 227
Quote: 0
Read: Download Dissertation

Abstract


As electronic and information technology develops, new information is produced and processed in an unprecedented speed, along with that the network propagate information even faster. This shapes an urgent storage demand for huge amount of information. However local information storage imposes several limitations on functions and performance, such as low reliability, poor mobility and inconvenience for file sharing. So people begin to move their focus to new solution like network storage. Distributed file system is a basic ingredient of network storage, and its research has been emphasized by research community and industry.Distributed file systems should usually provide data storage with high reliability and good scalability, which is achieved by specific design of data placement methods in the systems’ storage level. Some existing mechanisms include replication and erasure coding, each of which has its special objective and limitation. Research in this thesis is by using network coding to divide file into segments first and chunks further and encode them to be stored in the distributed environment. And network coding solutions to design and implementation are also shown in this thesis. The distributed file system in the thesis provides a uniform name space and conforms to location independence and transparency. It also supports basic file and directory operations and keeps the internal implementation transparent to users. The system adopts a centralized architecture, which is comprised by an index server, storage nodes and clients. The index server maintains load balance of the whole system through network coding mechanisms and repairs failed node when it is found. When a new node joins in, the index server will issue a re-balance process to provide the system with good scalability.This thesis firstly summarizes current research status of distributed file system and its system functions and classification. After an introduction to commonly used data placement and redundancy strategy, the network coding solution to data placement is shown. Later design and implementation details and solutions to load balance and node recovery are discussed. And the experiment design and performance evaluation results are given lastly.

Related Dissertations

  1. The Research and Application of Stochastic Routing in Wireless Sensor Networks,TN929.5
  2. An Efficient Multicast Scheme Based on Network Coding in Wireless Networks,TN929.5
  3. A Survey on the Performance of Network Coding Techniques in Multi-Hop Wirless MESH Networks,TN929.5
  4. Cooperative Communication Based on Coding,TN929.5
  5. Research on Physical-layer Network Coding Based on Cooperative Diversity,TN915.01
  6. Research on Distributed Fountain Codes,TN911.2
  7. Network Selection Policy Based on Network Coding in Heterogeneous Wireless Networks,TN929.5
  8. Research on Distributed Source Coding Based on LDPC Codes,TN911.22
  9. Research on Network Coding and Its Applications,TN915.01
  10. The Study on Joint Call Admission and Handover Control in Heterogeneous Networks,TN929.5
  11. Network Coding Based Cooperative Communication and the Application on Video Streaming in Wireless Networks,TN919.8
  12. An Optimized Transmission Algorithm Based on Network Coding in Wireless Network,TN911.22
  13. Linear Operator Broadcast Channels,TN911.22
  14. Research on Physical Network Coding in Wireless Communication,TN92
  15. The Analysis and Design of Wireless Sensor Networks Based on Network Coding,TP212.9
  16. Research on Relay Selection in Wireless Relay Network,TN925
  17. Design and Implimention of Metadata Server High Availability in Distributed File System,TP368.5
  18. Research on Cooperative Communication Based on Network Coding in Wireless Sensor Networks,TP212.9
  19. Weak consistency of distributed data maintenance strategy study,TP311.13
  20. In a distributed environment, Encrypting File System Design and Implementation,TP309.7
  21. Hadoop Distributed File System (HDFS) Study Reliability and Optimization,TP316.4

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Operating system > Distributed operating systems, parallel -type operating system
© 2012 www.DissertationTopic.Net  Mobile