DocumentCode :
618587
Title :
Warped Mirrors for flash
Author :
Yiying Zhang ; Arpaci-Dusseau, Andrea C. ; Arpaci-Dusseau, Remzi H.
Author_Institution :
Dept. of Comput. Sci., Univ. of Wisconsin - Madison, Madison, WI, USA
fYear :
2013
fDate :
6-10 May 2013
Firstpage :
1
Lastpage :
12
Abstract :
Flash-based devices are cost-competitive to traditional hard disks in both personal and industrial environments and offer the potential for large performance gains. However, as flash-based devices have a high bit-error rate and a relatively short lifetime, reliability issues remain a major problem. One possible solution is redundancy; using techniques such as mirroring, data reliability and availability can be greatly enhanced. All standard RAID approaches assume that devices do not wear out, and hence distribute work equally among them; unfortunately, for flash, this approach is not appropriate as the life of flash cell depends on the number of times it is written and cleaned. Hence, identical write patterns to mirrored flash drives introduce a failure dependency in the storage system, increasing the probability of concurrent device failure and hence data loss. We propose Warped Mirrors as a solution to this endurance problem for mirrored flash devices. By carefully inducing a slight imbalance into write traffic across devices, we intentionally increase the workload of one device in the mirror pair, and thus increase the odds that it will fail first. Thus, with our approach, device failure independence is preserved. Our simulation results show that across both synthetic and traced workloads, little performance overhead is induced.
Keywords :
RAID; disc drives; error statistics; flash memories; hard discs; probability; redundancy; system recovery; availability; bit-error rate; concurrent device failure; data loss; data reliability; device failure independence; distribute work; failure dependency; flash cell; flash drive; flash-based device; hard disk; identical write pattern; industrial environment; mirrored flash device; mirroring; performance overhead; personal environment; probability; redundancy; standard RAID; storage system; synthetic workload; traced workload; warped mirror; write traffic; Ash; Computer architecture; Equations; Microprocessors; Mirrors; Performance evaluation; Reliability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mass Storage Systems and Technologies (MSST), 2013 IEEE 29th Symposium on
Conference_Location :
Long Beach, CA
ISSN :
2160-195X
Print_ISBN :
978-1-4799-0217-0
Type :
conf
DOI :
10.1109/MSST.2013.6558442
Filename :
6558442
Link To Document :
بازگشت