THE PERFORMANCE OF PARITY PLACEMENTS IN DISK ARRAYS

被引:27
|
作者
LEE, EK
KATZ, RH
机构
[1] Computer Science Division, Electrical Engineering and Computer Science, University of California at Berkeley, Berkeley
基金
美国国家科学基金会;
关键词
DISK ARRAY; HIGH-PERFORMANCE I/O; PARALLEL I/O; PARITY PLACEMENT; RAID; SECONDARY STORAGE SYSTEM;
D O I
10.1109/12.277289
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to recent advances in CPU and memory system performance, I/O systems are increasingly limiting the performance of modern computer systems. Redundant arrays of inexpensive disks (RAID) have been proposed to meet the impending I/O crisis. RAID's substitute many small inexpensive disks for a few large expensive disks to provide higher performance (both transfer rate and I/O rate), smaller footprints, and lower power consumption at a lower cost than the large expensive disks they replace. Unfortunately, with so many small disks, media availability becomes a serious problem. RAID's provide high availability by using parity encoding of data to survive disk failures. As will be shown, the way parity is distributed in a RAID has significant consequences for performance. In particular, we investigate the performance of eight different parity placements via simulation and show that these eight parity placements span a limited space of parity placements. We show that although for small request sizes the choice of parity placement does not have a significant effect on performance, for relatively large request sizes of hundreds of kilobytes at low loads, the choice of parity placement significantly affects performance (up to 20%-30% for the typical disk array configurations that are common today). We also propose properties that are generally desirable of parity placements.
引用
收藏
页码:651 / 664
页数:14
相关论文
共 50 条
  • [1] PERFORMANCE CONSEQUENCES OF PARITY PLACEMENT IN DISK ARRAYS
    LEE, EK
    KATZ, RH
    [J]. SIGPLAN NOTICES, 1991, 26 (04): : 190 - 199
  • [2] Double parity sparing for performance improvement in disk arrays
    Lee, MY
    Park, MS
    [J]. 1996 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1996, : 169 - 174
  • [3] Double parity sparing for improvement of performance and reliability in disk arrays
    Lee, MY
    Park, MS
    [J]. SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 345 - 348
  • [4] Reliability of Disk Arrays with Double Parity
    Schwarz, Thomas S. J.
    Long, Darrell D. E.
    Paris, Jehan-Francois
    [J]. 2013 IEEE 19TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2013), 2013, : 108 - 117
  • [5] FLOATING PARITY AND DATA DISK ARRAYS
    MENON, J
    ROCHE, J
    KASSON, J
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 17 (1-2) : 129 - 139
  • [6] PARITY-LOGGING DISK ARRAYS
    STODOLSKY, D
    HOLLAND, M
    COURTRIGHT, WV
    GIBSON, GA
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1994, 12 (03): : 206 - 235
  • [7] On variable scope of parity protection in disk arrays
    Franaszek, PA
    Robinson, JT
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (02) : 234 - 240
  • [8] Improved parity-declustered layouts for disk arrays
    Schwabe, EJ
    Sutherland, IM
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1996, 53 (03) : 328 - 343
  • [9] PARITY DECLUSTERING FOR CONTINUOUS OPERATION IN REDUNDANT DISK ARRAYS
    HOLLAND, M
    GIBSON, GA
    [J]. SIGPLAN NOTICES, 1992, 27 (09): : 23 - 35
  • [10] A dynamic parity grouping for efficient parity buffering for RAID-5 disk arrays
    Yu, PS
    Wu, KL
    Dan, A
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2000, 15 (03): : 155 - 163