Font Size: a A A

Design And Implementation Of Fault-Tolarance Test Platform For Distributed File System

Posted on:2012-03-30Degree:MasterType:Thesis
Country:ChinaCandidate:X J WangFull Text:PDF
GTID:2218330362450426Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of modern information tecnology, the storage system s capacity,performance and the ability of fault-tolarance is more and more required. As the management part of storage system ,Distributed File System (DFS) also need to have the ability of fault-tolarance. Meantime, for asuring its quality, the fault-tolance test of DFS is also more and more important.This paper firstly studies typical DFS and the papers about testing the fault-tolarance, and find that there are two problems. One is that the traditional test is based on manual injection, which not only waste human resource and time but also raise the probability of mistake from testor.The other one is that the traditional test just considered the server faults, the fault coverage rate is low. This paper resoved the problems , designed and implemented a automated distributed fault-tolarant test platform ,which contains a fault-injcetion tool based server,a fault-injcetion tool based directory and file operation,a worklord injection and a system monitor. The testor can do test through the master control node. This platform can injecet multiple levels faults, based on server and directory and files.This paper studies the architecture and fault-tolerance mechanism of ADFS and BDFS.Based on their characteristic, this paper use service continuity, the delay time and the performance degrade to mesure the ability of fault-tolarant of ADFS and BDFS.The tools of the platform works together, the fault injector inject faults, based the faults the workloader simulate proper workload, testor get the result of workload and analyze it ,then get the result of the test.At last, this paper do a test on ADFS and BDFS(B Distributed File system),confirmed the usability of this platform, and give the test result and analysis.
Keywords/Search Tags:fault inject, distributed file system, test fault-tolarance, system call hijacking, server failure
PDF Full Text Request
Related items