DocumentCode
1062020
Title
SEA: A Striping-Based Energy-Aware Strategy for Data Placement in RAID-Structured Storage Systems
Author
Xie, Tao
Author_Institution
Dept. of Comput. Sci., San Diego State Univ., San Diego, CA
Volume
57
Issue
6
fYear
2008
fDate
6/1/2008 12:00:00 AM
Firstpage
748
Lastpage
761
Abstract
Many real-world applications need to frequently access data stored on large-scale parallel disk storage systems. On one hand, prompt responses to access requests are essential for these applications. On the other hand, however, with an explosive increase of data volume and the emerging of faster disks with higher power requirements, energy consumption of disk-based storage systems has become a salient issue. To achieve energy-conservation and prompt responses simultaneously, in this paper we propose a novel energy-aware strategy, called striping-based energy-aware (SEA), which can be integrated into data placement in RAID-structured storage systems to noticeably save energy while providing quick responses. Next, to illustrate the effectiveness of SEA, we implement two SEA-powered striping-based data placement algorithms, SEA0 and SEA5, by incorporating the SEA strategy into RAID-0 and RAID-5, respectively. Extensive experimental results demonstrate that compared with traditional non-stripping data placement algorithms, our algorithms significantly improve performance and save energy. Further, compared with an existing stripping-based data placement scheme, the two SEA-powered strategies noticeably reduce energy consumption with only a little performance degradation.
Keywords
RAID; file organisation; power aware computing; RAID-0; RAID-5; RAID-structured storage systems; data placement; large-scale parallel disk storage systems; striping-based energy-aware strategy; Collaboration; Cost function; Degradation; Delay; Embedded system; Energy conservation; Energy consumption; Energy storage; Explosives; Large-scale systems; Measurement; Scheduling; Throughput; Distributed applications; Energy-aware systems; Load balancing and task assignment; Real-time and embedded systems; Real-time distributed; Reliability; Scheduling and task partitioning; and serviceability; availability;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2008.27
Filename
4447660
Link To Document