Check out the new USENIX Web site.

Home About USENIX Events Membership Publications Students
5th Annual Linux Showcase & Conference — Abstract

Pp. 107-118 of the Proceedings

Design, Implementation and Policy Framework for a Linux Based Temperature Sensitive Storage

Venkatesh Pallipadi and K. Gopinath, Indian Institute of Science, Bangalore

Abstract

Temperature Sensitive Storage (TSS) is a data stor age architecture that keeps track ofthe access fre quencies of data and uses this information to man age storage e®ciently and e ectively. The term tem perature refers to the access frequency of the data. TSS is a hierarchical storage architecture with fre quently accessed data residing in a storage device with faster access time, while less frequently ac cessed data placed in a device which is more storage e®cient. The hierarchy iscurrently a 3-tier archi tecture consisting of declustered RAID 1 (RAID1), RAID 5 (RAID5) and compressed RAID 5 (cRAID5) storage devices. The data is dynamically moved be tween these tiers, depending on their access frequen cies. TSS, along with fast access and e®ciency of storage, also provides reliability of data by incorporating re dundancy in the system through the use of RAID architecture. Simple policies for dynamically managing the data have been implemented as user level daemon pro cesses. They are independent of the low level im plementation of the TSS driver. They make useof certain ioctl() calls provided by the TSS device driver. In this paper we discuss the design, implementa tion and policy framework of a Linux based TSS, and compare its performance with static RAID sys tems.
?Need help? Use our Contacts page.

Last changed: 22 Aug. 2003 ch
Technical Program
ALS 2001 Home
USENIX home