Dissertation > Excellent graduate degree dissertation topics show

Journal Design and Implementation of Cappella Distributed File System

Author: XiaoFei
Tutor: WangFang
School: Huazhong University of Science and Technology
Course: Computer System Architecture
Keywords: distributed file system availability consistency journal checkpoint write ahead logging
CLC: TP316.4
Type: Master's thesis
Year: 2013
Downloads: 3
Quote: 0
Read: Download Dissertation

Abstract


According to CAP theory, distributed file system can’t satisfy simultaneously the availability, consistency and network partition. Under the distributed environment, hardware failure, software failure, network partition and power failure may lead to node failure in distributed storage system, it’s crucial to guarantee the availability of distributed file system under node failure circumstance. Most of the distributed storage systems adopt cache to provide high performance, but in the condition of node failure, the cached data may be lost, so it’s vital to assure the consistency of the recovered distributed file system. So we adapt journal to satisfy the requirement of recoverability and consistency.Adopt logical log, file updates firstly operate in memory, meanwhile generate log records which record the change of data block; employ write ahead logging, guarantee that not until the log record is flushed to log file, the data in data cache should be not flushed to their original position; apply group commit strategy, the log record will be write into log buffer at first, and then commit to the log file as a group reclaiming the log buffer; introduce frizzy checkpoint, flush data corresponding to the already committed log records in data cache to their target location and reclaim log file space.Design and implement recovery protocol of distributed file system, the client and server in distributed file system utilize both the synchronous reply and asynchronous reply, the synchronous reply makes sure the subsequent requests are non-blocked, and the asynchronous reply acknowledges the durability of the request’s execution result; client maintains request cache for requests in different state, and adjusts the request cache according to the server side response, the server keep information about client’s connection and requests, when server crashes down, the recovery will be progressed based on client side request cache and server side state information. Against the cross reference problem occurs in distributed file system due to departure of metadata and data, we introduce a file creation and deletion solution based on log, address the problem perfectly.The test result indicate that, the log will render small performance overhead, meanwhile guarantee file system consistency and improve file system availability.

Related Dissertations

  1. The Research of Fault-Tolerant Techniques for Parallel/Distributed Network Simulator PDNS,TP302.8
  2. The Study and Design of High Availability Monitoring Subsystem for Fault Tolerant Computing Systems,TP311.52
  3. A Study on the Relationship between the Spirituality and Self-Consistency of College Students,B844.2
  4. The Criticism on S-O-R Model and the Research on Anticipation Effect,B841
  5. Comparative Study on Group Events Reporting Strategy between Outlook Weekly and Nan Feng Chuang,G212.2
  6. Refining Technology and Its Mechanism for Sack Paper,TS752
  7. The Research of Consistency between the Tests and the Curricular Standards,G633.3
  8. The Establishment of Grid Platform on Agricultural Supply Chain System,S126
  9. Research on Consistency Maintenance Based on Graphic Object,TP391.41
  10. Study on the characteristics of semi monthly column "Star",G232.2
  11. Study on Optimum Design of Super-high Speed Hybrid Journal Bearing Parameters,TH133.36
  12. On the Consistency of Teaching Conscious and Teaching Activity of Senior High Mathematic Teachers,G633.6
  13. Study on Effects of Peer Evaluation of English Weekly Diary in the Writing Class,G633.41
  14. A Research in the Relationship between the Listed Companies’ Degree of Earnings Management and Availability of Credit Financing,F832.4;F224
  15. The Strategy of Proactive-Reactive Intrusion Tolerance Recovery Based on Hierarchical Model,TP393.08
  16. Research and Realization of Database’s Key Technology in Power Bill Management System,TP311.13
  17. Research on the Marine Turbine Round Tile Bearing Oil-Film Force Excitation Characteristics,U664.11
  18. Design and Implimention of Metadata Server High Availability in Distributed File System,TP368.5
  19. Research on a Water-lubricated Radial Journal Bearing Test-Bed,TH133.31
  20. The Effect of G2/M Checkpoint Mediated by Cdc25c on Low-does Hyper-radiosensitivity in Human Lung Cancer Cell Line A549,R730.5
  21. Weak consistency of distributed data maintenance strategy study,TP311.13

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