Publication | Closed Access
How to tell if your cloud files are vulnerable to drive crashes
89
Citations
23
References
2011
Year
Unknown Venue
Software MaintenanceDistributed File SystemEngineeringVerificationFault ToleranceFault-tolerant MessagingSoftware AnalysisFormal VerificationHardware SecurityReliability EngineeringSystems EngineeringFault RecoveryErasure CodesReliabilityComputer ScienceRemote AssessmentSoftware TestingCloud ComputingRemote ServerCloud FilesFile System
This paper presents a new challenge--verifying that a remote server is storing a file in a fault-tolerant manner, i.e., such that it can survive hard-drive failures. We describe an approach called the Remote Assessment of Fault Tolerance (RAFT). The key technique in a RAFT is to measure the time taken for a server to respond to a read request for a collection of file blocks. The larger the number of hard drives across which a file is distributed, the faster the read-request response. Erasure codes also play an important role in our solution. We describe a theoretical framework for RAFTs and offer experimental evidence that RAFTs can work in practice in several settings of interest.
| Year | Citations | |
|---|---|---|
Page 1
Page 1