DocumentCode
1591170
Title
Dynamically Quantifying and Improving the Reliability of Distributed Storage Systems
Author
Bachwani, Rekha ; Gryz, Leszek ; Bianchini, Ricardo ; Dubnicki, Cezary
fYear
2008
Firstpage
85
Lastpage
94
Abstract
In this paper, we argue that the reliability of large-scale storage systems can be significantly improved by using better reliability metrics and more efficient policies for recovering from hardware failures. Specifically, we make three main contributions. First, we introduce NDS (Normalcy Deviation Score), a new metric for dynamically quantifying the reliability status of a storage system. Second, we propose MinI (Minimum Intersection), a novel recovery scheduling policy that improves reliability by efficiently reconstructing data after a hardware failure. MinI uses NDS to tradeoff reliability and performance in making its scheduling decisions. Third, we evaluate NDS and MinI for three common data-allocation schemes and a number of different parameters. Our evaluation focuses on a distributed storage system based on erasure codes. We find that MinI improves reliability significantly, as compared to conventional policies.
Keywords
decision making; distributed processing; scheduling; storage allocation; system recovery; data reconstruction; data-allocation scheme; distributed storage system reliability; hardware failure; large-scale storage system; minimum intersection; normalcy deviation score; recovery scheduling policy; Bandwidth; Computational modeling; Costs; Current measurement; Hardware; Large-scale systems; National electric code; Page description languages; Redundancy; Reliability;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 2008. SRDS '08. IEEE Symposium on
Conference_Location
Naples
ISSN
1060-9857
Print_ISBN
978-0-7695-3410-7
Type
conf
DOI
10.1109/SRDS.2008.36
Filename
4690803
Link To Document