ACM Home Page
Please provide us with feedback. Feedback
DHIS: discriminating hierarchical storage
Full text PdfPdf (209 KB)
Source ACM International Conference Proceeding Series archive
Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference table of contents
Haifa, Israel
SESSION: Storage table of contents
Article No. 9  
Year of Publication: 2009
ISBN:978-1-60558-623-6
Authors
Chaitanya Yalamanchili  Stony Brook University
Kiron Vijayasankar  Stony Brook University
Erez Zadok  Stony Brook University
Gopalan Sivathanu  Google Inc.
Sponsors
: Melanox Technologies
: Hebrew University of Jerusalem
IBM : IBM
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 49,   Citation Count: 0
Additional Information:

abstract   references   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/1534530.1534543
What is a DOI?

ABSTRACT

A typical storage hierarchy comprises of components with varying performance and cost characteristics, providing multiple options for data placement. We propose and evaluate a hierarchical storage system, DHIS, that uses application-level hints to discriminate between data with different access characteristics, and then customizes its placement and caching policies to each type. The data placement decisions in DHIS are made in an online fashion, during data creation. Most existing solutions that attempt to customize data layout require moving data around, based on access characteristics. DHIS uses two kinds of information to make its decisions. First, it uses knowledge about higher-level pointers between blocks (for example, file system pointers) to understand the relationship between blocks and consequently, their importance. Second, DHIS defines a set of generic attributes that the higher layers can use to annotate data, conveying various properties such as importance, access pattern, etc. Based on these attributes, DHIS dynamically decides to place the data in the hierarchy best suited for its requirements. By doing so, DHIS solves a critical problem faced by storage vendors and developers of higher level storage software, in terms of choosing the most efficient policy among many alternatives. Through several benchmarks, we show that DHIS's data placement decisions improve performance significantly.


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
A. Wilson. The new and improved FileBench. In Proceedings of the Sixth USENIX Conference on File and Storage Technologies (FAST '08), San Jose, CA, February 2008. USENIX Association.
2
 
3
4
 
5
 
6
 
7
EMC Corporation. Symmetrix 3000 and 5000 Enterprise Storage Systems. Product description guide, 1999.
 
8
Gregory R. Ganger, John D. Strunk, and Andre J. Klosterman. Self-* storage: Brick-based storage with automated administration. Technical Report CMU-CS-03-178, Carnegie Mellon University, August 2003.
 
9
IBM. IBM System Storage DS6800. http://www-03.ibm.com/systems/storage/disk/ds6000/index.html, 2007.
 
10
IBM. IBM System Storage DS8000 Turbo. http://www-03.ibm.com/systems/storage/disk/ds8000/index.html, 2007.
 
11
 
12
 
13
 
14
M. Mesnier, G. R. Ganger, and E. Riedel. Object based storage. IEEE Communications Magazine, 41:84--90, August 2003. ieeexplore.ieee.org.
 
15
Network Appliance Inc. Network Appliance FAS6000 Series. Product Data Sheet, 2006.
 
16
 
17
 
18
Seagate Technology. Momentus 5400 PSD Hybrid Hard Drives. www.seagate.com/www/en-us/products/laptops/momentus/momentus_5400_psd_hybrid/, 2007.
 
19
VERITAS Software. VERITAS file server edition performance brief: A PostMark 1.11 benchmark comparison. Technical report, Veritas Software Corporation, June 1999. http://eval.veritas.com/webfiles/docs/fsedition-postmark.pdf.
20
 
21
 
22

Collaborative Colleagues:
Chaitanya Yalamanchili: colleagues
Kiron Vijayasankar: colleagues
Erez Zadok: colleagues
Gopalan Sivathanu: colleagues