ACM Home Page
Please provide us with feedback. Feedback
Deconstructing storage arrays
Full text PdfPdf (1.74 MB)
Source Architectural Support for Programming Languages and Operating Systems archive
Proceedings of the 11th international conference on Architectural support for programming languages and operating systems table of contents
Boston, MA, USA
SESSION: Storage table of contents
Pages: 59 - 71  
Year of Publication: 2004
ISBN:1-58113-804-0
Also published in ...
Authors
Timothy E. Denehy  University of Wisconsin - Madison, Madison, WI
John Bent  University of Wisconsin - Madison, Madison, WI
Florentina I. Popovici  University of Wisconsin - Madison, Madison, WI
Andrea C. Arpaci-Dusseau  University of Wisconsin - Madison, Madison, WI
Remzi H. Arpaci-Dusseau  University of Wisconsin - Madison, Madison, WI
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGOPS: ACM Special Interest Group on Operating Systems
SIGARCH: ACM Special Interest Group on Computer Architecture
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 91,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1024393.1024401
What is a DOI?

ABSTRACT

We introduce Shear, a user-level software tool that characterizes RAID storage arrays. Shear employs a set of controlled algorithms combined with statistical techniques to automatically determine the important properties of a RAID system, including the number of disks, chunk size, level of redundancy, and layout scheme. We illustrate the correctness of Shear by running it upon numerous simulated configurations, and then verify its real-world applicability by running Shear on both software-based and hardware-based RAID systems. Finally, we demonstrate the utility of Shear through three case studies. First, we show how Shear can be used in a storage management environment to verify RAID construction and detect failures. Second, we demonstrate how Shear can be used to extract detailed characteristics about the individual disks within an array. Third, we show how an operating system can use Shear to automatically tune its storage subsystems to specific RAID configurations.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
T. Bray. The Bonnie File System Benchmark. http://www.textuality.com/bonnie/.
 
2
3
4
5
6
 
7
 
8
EMC Corporation. Symmetrix Enterprise Information Storage Systems. http://www.emc.com, 2002.
 
9
T. Glaser. TCP/IP Stack Fingerprinting Principles. http://www.sans.org/newlook/resources/IDFAQ/TCP_fingerprinting.htm, October 2000.
 
10
E. Grochowski. Emerging Trends in Data Storage on Magnetic Hard Disk Drives. Datatech, September 1999.
 
11
 
12
J. Katcher. PostMark: A New File System Benchmark. Technical Report TR-3022, Network Appliance Inc., Oct 1997.
13
 
14
C. Lumb, J. Schindler, G. Ganger, D. Nagle, and E. Riedel. Towards Higher Disk Head Utilization: Extracting "Free" Bandwidth From Busy Disk Drives. In OSDI '00, pages 87--102, San Diego, CA, October 2000.
 
15
W. Norcutt. The IOzone Filesystem Benchmark. http://www.iozone.org/.
 
16
J. Padhye and S. Floyd. Identifying the TCP Behavior of Web Servers. In SIGCOMM '01, San Diego, California, August 2001.
17
 
18
 
19
 
20
 
21
 
22
S. Savage and J. Wilkes. AFRAID --- A Frequently Redundant Array of Independent Disks. In USENIX 1996, pages 27--39, San Diego, CA, January 1996.
 
23
J. Schindler and G. Ganger. Automated Disk Drive Characterization. Technical Report CMU-CS-99-176, Carnegie Mellon University, November 1999.
 
24
 
25
 
26
C. Staelin and L. McVoy. mhz: Anatomy of a micro-benchmark. In USENIX '98, pages 155--166, New Orleans, LA, June 1998.
 
27
 
28
29
30


Collaborative Colleagues:
Timothy E. Denehy: colleagues
John Bent: colleagues
Florentina I. Popovici: colleagues
Andrea C. Arpaci-Dusseau: colleagues
Remzi H. Arpaci-Dusseau: colleagues