|
[1] D. A. Patterson, G. Gibson, and R. H. Katz, "A case for redundant arrays of inexpensive disks (RAID)," in SIGMOD '88: Proceedings of the 1988 ACM SIGMOD international conference on Management of data. New York, NY, USA: ACM, 1988, pp. 109-116. [2] E. Pinheiro, W.-D. Weber, and L. A. Barroso, "Failure trends in a large disk drive population," in FAST '07: Proceedings of the 5th USENIX conference on File and Storage Technologies. Berkeley, CA, USA: USENIX Association, 2007, pp. 2-2. [3] E. Zadok and J. Nieh, "FiST: a language for stackable le systems," in ATEC '00: Proceedings of the annual conference on USENIX Annual Technical Conference. Berkeley, CA, USA: USENIX Association, 2000, pp. 5-5. [4] J. S. Heidemann and G. J. Popek, "File-system development with stackable layers," ACM Trans. Comput. Syst., vol. 12, no. 1, pp. 58{89, 1994. [5] N. Joukov, A. M. Krishnakumar, C. Patti, A. Rai, S. Satnur, A. Traeger, and E. Zadok, \RAIF: Redundant Array of Independent Filesystems," in MSST '07: Proceedings of the 24th IEEE Conference on Mass Storage Systems and Technologies. Washington, DC, USA: IEEE Computer Society, 2007, pp. 199-214. [6] H. S. Gunawi, V. Prabhakaran, S. Krishnan, A. C. Arpaci Dusseau, and R. H. Arpaci Dusseau, \Improving le system reliability with I/O shepherding," in SOSP '07: Pro- ceedings of twenty-rst ACM SIGOPS symposium on Operating systems principles. New York, NY, USA: ACM, 2007, pp. 293-306. [7] M. D. Flouris and A. Bilas, "Violin: A Framework for Extensible Block-Level Storage," in MSST '05: Proceedings of the 22nd IEEE / 13th NASA Goddard Conference on Mass Storage Systems and Technologies. Washington, DC, USA: IEEE Computer Society, 2005, pp. 128-142. [8] J. Guerra, L. Useche, M. Bhadkamkar, R. Koller, and R. Rangaswami, \The case for active block layer extensions," SIGOPS Oper. Syst. Rev., vol. 42, no. 6, pp. 3-9, 2008. [9] R. Rivest, \The MD5 Message Digest Algorithm, Request for Comments (RFC)1321," 1992. [10] P. Pavan, R. Bez, P. Olivo, and E. Zanoni, \Flash memory cells-an overview," Proceed- ings of the IEEE, vol. 85, no. 8, pp. 1248 {1271, Aug. 1997. [11] S. Aritome, R. Shirota, G. Hemink, T. Endoh, and F. Masuoka, \Reliability issues of flash memory cells," Proceedings of the IEEE, vol. 81, no. 5, pp. 776 {788, May 1993. [12] C. Dunn, C. Kaya, T. Lewis, T. Strauss, J. Schreck, P. He ey, M. Middendorf, and T. San, \Flash EPROM disturb mechanisms," in Reliability Physics Symposium, 1994. 32nd Annual Proceedings., IEEE International, 11-14 1994, pp. 299 -308. [13] N. Agrawal, V. Prabhakaran, T. Wobber, J. D. Davis, M. Manasse, and R. Panigrahy, \Design tradeos for SSD performance," in ATC'08: USENIX 2008 Annual Technical Conference on Annual Technical Conference. Berkeley, CA, USA: USENIX Association, 2008, pp. 57-70. [14] Thomas Gleixner, \Reed-Solomon Library Programming Interface," 2004. [Online]. Available: http://www.kernel.org/doc/htmldocs/librs.html [15] Lisa Hellerstein, Garth A. Gibson, Richard M. Karp, Randy H. Katz, and David A. Patterson, \Coding Techniques for Handling Failures in Large Disk Arrays," Algorithmica, Tech. Rep., 1988. [16] S. B. Wicker, Reed-Solomon Codes and Their Applications. Piscataway, NJ, USA: IEEE Press, 1994.
|