Write optimization strategy in S-RAID based on sequential data characteristics

Jing Yu Liu, Yu An Tan, Jing Feng Xue*, Zhong Mei Ma, Yuan Zhang Li, Quan Xin Zhang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)

Abstract

S-RAID, a power-aware RAID, saves energy by grouping disks in the array and shutting down most of them. In order to avoid spinning up disks that are put into standby mode, all write operations are read-modify-write in S-RAID, and that degrades its write performance. A new data layout based on S-RAID: LS-RAID, is proposed in this paper in order to optimize the write performance of the storage system with the same power consumption. LS-RAID is suitable for sequential data storage. Each disk in LS-RAID is divided into two parts. Random I/O is kept separate from sequential I/O. That can reduce the negative impact on the storage system caused by sequential I/O. The parity calculates with a new algorithm: Data Incremental Parity algorithm (DIP). DIP calculates the parity only with the blocks that be written instead of all of them. The old data need not be read while the new data is written. That degraded write penalty caused by read-modify-write. Experiment shows that write performance of LS-RAID increased at least 56% than S-RAID, and that makes it possible for LS-RAID to save more energy with the fixed data transfer rate.

Original languageEnglish
Pages (from-to)721-734
Number of pages14
JournalJisuanji Xuebao/Chinese Journal of Computers
Volume37
Issue number3
DOIs
Publication statusPublished - Mar 2014

Keywords

  • Energy-saving
  • Green computing
  • Parity
  • RAID
  • Sequential data storage
  • Write optimization

Fingerprint

Dive into the research topics of 'Write optimization strategy in S-RAID based on sequential data characteristics'. Together they form a unique fingerprint.

Cite this