Author:
Stodolsky Daniel,Gibson Garth,Holland Mark
Abstract
Parity encoded redundant disk arrays provide highly reliable, cost effective secondary storage with high performance for read accesses and large write accesses. 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 a detailed analysis 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, the best of the alternative single failure tolerating disk array organizations. However, its overhead cost is close to the minimum offered by RAID level 5. Finally, parity logging can exploit data caching much more effectively than all three alternative approaches.
Publisher
Association for Computing Machinery (ACM)
Cited by
40 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Locality-aware Speculative Cache for Fast Partial Updates in Erasure-Coded Cloud Clusters;2023 IEEE 41st International Conference on Computer Design (ICCD);2023-11-06
2. Proactive Stripe Reconstruction to Improve Cache Use Efficiency of SSD-Based RAID Systems;ACM Transactions on Embedded Computing Systems;2023-09-09
3. Oasis
: Controlling Data Migration in Expansion of Object-based Storage Systems;ACM Transactions on Storage;2023-01-19
4. Optimal Rack-Coordinated Updates in Erasure-Coded Data Centers: Design and Analysis;IEEE Transactions on Computers;2023
5. Efficient Erasure-Coded Data Update and Recovery Based on Machine Learning and I/O Mitigation;2022 IEEE 24th Int Conf on High Performance Computing & Communications; 8th Int Conf on Data Science & Systems; 20th Int Conf on Smart City; 8th Int Conf on Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys);2022-12