Browse > Article

SOAR : Storage Reliability Analyzer  

Kim, Young-Jin (한양대학교 전자컴퓨터통신학과)
Won, You-Jip (한양대학교 전자컴퓨터통신학과)
Kim, Ra-Kie (한양대학교 전자컴퓨터통신학과)
Abstract
As the number of large size multimedia files increases and the importance of individual's digital data grows, storage devices have been advanced to store more data into smaller spaces. In such circumstances, a physical damage in a storage device can destroy large amount of important data. Therefore, it is needed to verify the robustness of various physical faults in storage device before certain systems are used. We developed SOAR(Storage Reliability Analyzer), Storage Reliability Analyzer, to detect physical faults in diverse kinds of HDD hardware components and to recover the systems from those faults. This is a useful tool to verify robustness and reliability of a disk. SOAR uses three unique methods of creating physical damages on a disk and two unique techniques to apply the same feature on file systems. In this paper, we have performed comprehensive tests to verify the robustness and reliability of storage device with SOAR, and from the verification result we could confirm SOAR is a very efficient tool.
Keywords
reliability; robustness; storage; physical faults; badsector;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Daniel.P.Bpbet.and.Marco.Cesati, Understanding the Linux Kernel 2nd chapter 13: O'rilly, 2002
2 The Guide to ATA/ATAPI documentation. "http:// www.stanford.edu/~csapuntz/ide.html"
3 S.M.A.R.T., "http://www.die.net/doc/linux/man/man8/ smartd.8.html"
4 Sector remapping, "http://www.storagereview.com/ guide2000/ref/hdd/perf/qual/featuresRemap.html"
5 V. Prabhakaran, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau, "Model-Based Failure Analysis of Journaling File Systems," presented at Proceedings of the 2005 International Conference on Dependable Systems and Networks (DSN'05) Brighton, United Kingdom, 2005
6 A. Joakim, V. Jonny, F. Peter, and K. Johan, "GOOFI: Generic Object-Oriented Fault Injection Tool," in Proceedings of the 2001 International Conference on Dependable Systems and Networks: IEEE Computer Society, 2001, pp. 83-88
7 Hard disk register & ide, "http://hem.passagen. se/communication/ide.html"
8 "IOzone Filesystem Benchmark, http://www.iozone. org."
9 P. Vijayan, N. B. Lakshmi, A. Nitin, S. G. Haryadi, C. A.-D. Andrea, and H. A.-D. Remzi, "IRON file systems," presented at Proceedings of the twentieth ACM symposium on Operating systems principles (Brighton, United Kingdom, October 23 - 26, 2005), Brighton, United Kingdom, 2005
10 Harddisk register value & physical fault define "/usr/src/linux/include/linux/hdreg.h"
11 Silberschatz., Galvin, and Gagne, OPERATING SYSTEM CONCEPTS chapter 2 WILEY, 2003
12 "lmbench home page, http://www.bitmover.com/ lmbench/
13 Jake Adriaens, Dan Gibson, "A Software Layer for IDE Disk Fault Injection," System Lacking Originality Workshop 2005
14 "EXT3fs Home Page, "http://sourceforge.net/projects/ext3sj"