Optimization for RAID-5 small-write performance using disk-based XOR engine

Yu'an Tan*, Wanxing Wang, Qiang Yu, Ligu Zhu, Xuelan Zhang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

Abstract

The SCSI commands (XDWRTTE, XDREAD and XPWRITE) are already on fibre channel drives to involve the drives participating in performing RAID 5 XOR functions. For 'small writes', traditional RAID-5 implementation requires a host or a RAID controller to read the original parity block, then construct the new parity block by computing the exclusive-or (XOR) of the original parity block and data blocks, the new SCSI commands have been adopted to implement the 'small writes' without reading the parity block, and cause the drive to construct and update the parity block itself. By utilizing the disk's XOR engine, the throughput is increased and the average latency is also reduced.

Original languageEnglish
Pages (from-to)237-239
Number of pages3
JournalJisuanji Gongcheng/Computer Engineering
Volume32
Issue number16
Publication statusPublished - 20 Aug 2006

Keywords

  • Disk array
  • Exclusive-or engine
  • RAID
  • Small write

Fingerprint

Dive into the research topics of 'Optimization for RAID-5 small-write performance using disk-based XOR engine'. Together they form a unique fingerprint.

Cite this