Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

A 3-Tier RAID Storage System with RAID1, RAID5, and Compressed RAID5 for Linux

This paper presents the design and implementation of a host-based driver (a ``volume manager'') for a 3-tier RAID storage system, currently with 3 tiers: a small RAID1 tier and larger RAID5 and compressed RAID5 (cRAID5) tiers. Based on access patterns (``temperature''), the driver automatically migrates frequently accessed data to RAID1 while demoting not so frequently accessed data to RAID5/cRAID5. The prototype system, called ``Temperature Sensitive Storage'' (TSS), provides reliable persistence semantics for data migration between the tiers using ordered updates or logging. Mechanisms are separated from policies through an API so that any desired policy can be implemented in trusted user processes. We also discuss the problems faced while moving from the original implementation on the Solaris platform to Linux. Finally, we present comparison of the performance of our design with comparable systems using striping or RAID5.

K. Gopinath, Indian Institute of Science, Bangalore

Nitin Muppalaneni, Indian Institute of Science, Bangalore

N. Suresh Kumar, Indian Institute of Science, Bangalore

Pankaj Risbood, Indian Institute of Science, Bangalore

BibTeX
@inproceedings {271397,
author = {K. Gopinath and Nitin Muppalaneni and N. Suresh Kumar and Pankaj Risbood},
title = {A 3-Tier {RAID} Storage System with {RAID1}, {RAID5}, and Compressed {RAID5} for Linux},
booktitle = {2000 USENIX Annual Technical Conference (USENIX ATC 00)},
year = {2000},
address = {San Diego, CA},
url = {https://www.usenix.org/conference/2000-usenix-annual-technical-conference/3-tier-raid-storage-system-raid1-raid5-and},
publisher = {USENIX Association},
month = jun
}
Download

Links

Paper: 
http://www.usenix.org/publications/library/proceedings/usenix2000/freenix/full_papers/gopinath/gopinath.pdf
Paper (HTML): 
http://www.usenix.org/publications/library/proceedings/usenix2000/freenix/full_papers/gopinath/gopinath_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us