ACM Home Page
Please provide us with feedback. Feedback
Semantically-smart disk systems: past, present, and future
Full text PdfPdf (1.53 MB)
Source ACM SIGMETRICS Performance Evaluation Review archive
Volume 33 ,  Issue 4  (March 2006) table of contents
Design, implementation, and performance of storage systems
SPECIAL ISSUE: Design, implementation, and performance of storage systems table of contents
Pages: 29 - 35  
Year of Publication: 2006
ISSN:0163-5999
Authors
Andrea C. Arpaci-Dusseau  University of Wisconsin, Madison
Remzi H. Arpaci-Dusseau  University of Wisconsin, Madison
Lakshmi N. Bairavasundaram  University of Wisconsin, Madison
Timothy E. Denehy  University of Wisconsin, Madison
Florentina I. Popovici  University of Wisconsin, Madison
Vijayan Prabhakaran  University of Wisconsin, Madison
Muthian Sivathanu  Google, Inc., Mountain View, California
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 57,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1138085.1138093
What is a DOI?

ABSTRACT

In this paper we describe research that has been on-going within our group for the past four years on semantically-smart disk systems. A semantically-smart system goes beyond typical block-based storage systems by extracting higher-level information from the stream of traffic to disk; doing so enables new and interesting pieces of functionality to be implemented within low-level storage systems. We first describe the development of our efforts over the past four years, highlighting the key technologies needed to build semantically-smart systems as well as the main weaknesses of our approach. We then discuss future directions in the design and implementation of smarter storage systems.


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
D. Anderson. OSD Drives. www.snia.org/events/past/developer2005/0507_v1_DBA_SNIA_OSD.pdf, 2005.
2
3
 
4
 
5
 
6
T. E. Denehy, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau. Journal-guided Resynchronization for Software RAID. In Proceedings of the 4th USENIX Symposium on File and Storage Technologies (FAST '05), pages 87--100, San Francisco, California, December 2005.
7
 
8
G. R. Ganger. Blurring the Line Between Oses and Storage Devices. Technical Report CMU-CS-01-166, Carnegie Mellon University, December 2001.
 
9
G. R. Ganger and Y. N. Patt. Metadata Update Performance in File Systems. In Proceedings of the 1st Symposium on Operating Systems Design and Implementation (OSDI '94), pages 49--60, Monterey, California, November 1994.
 
10
G. R. Ganger, B. L. Worthington, R. Y. Hou, and Y. N. Patt. Disk Sub-system Load Balancing: Disk Striping vs. Conventional Data Placement. In Proceedings of the Twenty-Sixth Annual Hawaii International Conference on System Sciences, volume 1, pages 40--49, 1993.
 
11
G. A. Gibson, D. F. Nagle, K. Amiri, F. W. Chang, H. Gobioff, E. Riedel, D. Rochberg, and J. Zelenka. Filesystems for Network-Attached Secure Disks. Technical Report CMU-CS-97--118. Carnegie Mellon University, 1997.
 
12
J. Gray. Why Do Computers Stop and What Can We Do About It? In 6th International Conference on Reliability and Distributed Databases, June 1987.
13
 
14
D. M. Jacobson and J. Wilkes. Disk Scheduling Algorithms Based on Rotational Position. Technical Report HPL-CSP-91--7, Hewlett Packard Laboratories, 1991.
15
 
16
C. Lumb, J. Schindler, G. Ganger, D. Nagle, and E. Riedel. Towards Higher Disk Head Utilization: Extracting "Free" Bandwidth From Busy Disk Drives. In Proceedings of the 4th Symposium on Operating Systems Design and Implementation (OSDI '00), pages 87--102, San Diego, California, October 2000.
 
17
J. Nugent, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau. Controlling your PLACE in the File System with Gray-box Techniques. In Proceedings of the USENIX Annual Technical Conference (USENIX '03), pages 311--324, San Antonio, Texas, June 2003.
 
18
V. Prabhakaran, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau. Analysis and Evolution of Journaling File Systems. In Proceedings of the USENIX Annual Technical Conference (USENIX '05), pages 105--120, Anaheim, California, April 2005.
 
19
20
 
21
 
22
J. Schindler and G. Ganger. Automated Disk Drive Characterization. Technical Report CMU-CS-99--176, Carnegie Mellon University, November 1999.
 
23
 
24
 
25
M. Seltzer, P. Chen, and J. Ousterhout. Disk Scheduling Revisited. In Proceedings of the USENIX Winter Technical Conference (USENIX Winter '90), pages 313--324, Washington, D.C, January 1990.
 
26
M. Sivathanu, A. C. Arpaci-Dusseau, R. H. Arpaci-Dusseau, and S. Jha. A Logic of File Systems. In Proceedings of the 4th USENIX Symposium on File and Storage Technologies (FAST '05), pages 1--15, San Francisco, California, December 2005.
 
27
M. Sivathanu, L. N. Bairavasundaram, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau. Life or Death at Block Level. In Proceedings of the 6th Symposium on Operating Systems Design and Implementation (OSDI '04), pages 379--394, San Francisco, California, December 2004.
 
28
M. Sivathanu, L. N. Bairavasundaram, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau. Database-Aware Semantically-Smart Storage. In Proceedings of the 4th USENIX Symposium on File and Storage Technologies (FAST '05), pages 239--252, San Francisco, California, December 2005.
 
29
 
30
 
31
 
32
33
 
34
 
35
X. Yu, B. Gum, Y. Chen, R. Y. Wang, K. Li, A. Krishnamurthy, and T. E. Anderson. Trading Capacity for Performance in a Disk Array. In Proceedings of the 4th Symposium on Operating Systems Design and Implementation (OSDI '00), San Diego, California, October 2000.

Collaborative Colleagues:
Andrea C. Arpaci-Dusseau: colleagues
Remzi H. Arpaci-Dusseau: colleagues
Lakshmi N. Bairavasundaram: colleagues
Timothy E. Denehy: colleagues
Florentina I. Popovici: colleagues
Vijayan Prabhakaran: colleagues
Muthian Sivathanu: colleagues