Matrix-stripe-cache-based contiguity transform for fragmented writes in RAID-5

Given that contiguous reads and writes between a cache and a disk outperform fragmented reads and writes, fragmented reads and writes are forcefully transformed into contiguous reads and writes via a proposed matrix-stripe-cache-based contiguity transform (MSC-CT) method which employs a rule of consistency for,data integrity at the block level and a rule of performance that ensures no performance degradation. MSC-CT performs for reads and writes, both of which are produced by write requests from a host as a write request from a host employs reads for parity update and writes to disks in a redundant array of independent disks (RAID)-5. MSC-CT is compatible with existing disk technologies. The proposed implementation in a Linux kernel delivers a peak throughput that is 3.2 times higher than a case without MSC-CT on representative workloads. The results demonstrate that MSC-CT is extremely simple to implement, has low overhead, and is ideally suited for RAID controllers not only for random writes but also for sequential writes in various realistic scenarios.
Publisher
IEEE COMPUTER SOC
Issue Date
2007-08
Language
ENG
Keywords

STORAGE

Citation

IEEE TRANSACTIONS ON COMPUTERS, v.56, pp.1040 - 1054

ISSN
0018-9340
DOI
10.1109/TC.2007.70758
URI
http://hdl.handle.net/10203/1557
Appears in Collection
EE-Journal Papers(저널논문)
Files in This Item
000248083100003.pdf(694.8 kB)Download
  • Hit : 1181
  • Download : 479
  • Cited 0 times in thomson ci
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡClick to seewebofscience_button
⊙ Cited 5 items in WoSClick to see citing articles inrecords_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0