PARITY-LOGGING DISK ARRAYS

被引:23
|
作者
STODOLSKY, D [1 ]
HOLLAND, M [1 ]
COURTRIGHT, WV [1 ]
GIBSON, GA [1 ]
机构
[1] CARNEGIE MELLON UNIV,DEPT ELECT & COMP ENGN,PITTSBURGH,PA 15213
来源
ACM TRANSACTIONS ON COMPUTER SYSTEMS | 1994年 / 12卷 / 03期
关键词
DESIGN; PERFORMANCE; RELIABILITY;
D O I
10.1145/185514.185516
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Parity-encoded redundant disk arrays provide highly reliable, cost-effective secondary storage with high performance for reads and large writes. Their performance on small writes, however, is much worse than mirrored disks-the traditional, highly reliable, but expensive organization for secondary storage. Unfortunately, small writes are a substantial portion of the I/O workload of many important, demanding applications such as on-line transaction processing. This paper presents parity logging, a novel solution to the small-write problem for redundant disk arrays. Parity logging applies journalling techniques to substantially reduce the cost of small writes. We provide detailed models of parity logging and competing schemes-mirroring, floating storage, and RAID level 5-and verify these models by simulation. Parity logging provides performance competitive with mirroring, but with capacity overhead close to the minimum offered by RAID level 5. Finally, parity logging can exploit data caching more effectively than all three alternative approaches.
引用
收藏
页码:206 / 235
页数:30
相关论文
共 50 条
  • [1] Dynamic parity logging disk arrays for engineering database systems
    Yeung, KH
    Yum, TS
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (05): : 255 - 260
  • [2] Reliability of Disk Arrays with Double Parity
    Schwarz, Thomas S. J.
    Long, Darrell D. E.
    Paris, Jehan-Francois
    2013 IEEE 19TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2013), 2013, : 108 - 117
  • [3] THE PERFORMANCE OF PARITY PLACEMENTS IN DISK ARRAYS
    LEE, EK
    KATZ, RH
    IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (06) : 651 - 664
  • [4] FLOATING PARITY AND DATA DISK ARRAYS
    MENON, J
    ROCHE, J
    KASSON, J
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 17 (1-2) : 129 - 139
  • [5] On variable scope of parity protection in disk arrays
    Franaszek, PA
    Robinson, JT
    IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (02) : 234 - 240
  • [6] PERFORMANCE CONSEQUENCES OF PARITY PLACEMENT IN DISK ARRAYS
    LEE, EK
    KATZ, RH
    SIGPLAN NOTICES, 1991, 26 (04): : 190 - 199
  • [7] Double parity sparing for performance improvement in disk arrays
    Lee, MY
    Park, MS
    1996 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1996, : 169 - 174
  • [8] Improved parity-declustered layouts for disk arrays
    Schwabe, EJ
    Sutherland, IM
    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
    SIGPLAN NOTICES, 1992, 27 (09): : 23 - 35
  • [10] Elastic Parity Logging for SSD RAID Arrays: Design, Analysis, and Implementation
    Chan, Helen H. W.
    Li, Yongkun
    Lee, Patrick P. C.
    Xu, Yinlong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (10) : 2241 - 2253