Doubly distorted mirrors
- 1 June 1993
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 22 (2), 307-316
- https://doi.org/10.1145/170036.170082
Abstract
Traditional mirrored disk systems provide high reliability by multiplexing disks. Performance is improved with parallel reads and shorter read seeks. However, writes must be performed by both disks, limiting performance. Doubly distorted mirrors increase the number of physical writes per logical write from 2 to 3, but performs logical writes more efficiently. This reduces the cost of a random logical write to 1/3 of the cost of a read. Moreover, much of the write cost can be absorbed in the rotational latency of the reads, performing under certain conditions all the writes for free. Doubly distorted mirrors achieves a 135% performance improvement over traditional mirrors in the TP1 benchmark. Although these techniques require a disk cache for writes, the cache need not be safe nor is recovery time impacted very much.Keywords
This publication has 10 references indexed in Scilit:
- Introduction to redundant arrays of inexpensive disks (RAID)Published by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Arm scheduling in shadowed disksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Distorted mapping techniques to achieve high performance in mirrored disk systemsDistributed and Parallel Databases, 1993
- Write-only disk cachesPublished by Association for Computing Machinery (ACM) ,1990
- The Gamma database machine projectIEEE Transactions on Knowledge and Data Engineering, 1990
- A benchmark of non-stop SQL on the debit credit transactionPublished by Association for Computing Machinery (ACM) ,1988
- Data placement in BubbaPublished by Association for Computing Machinery (ACM) ,1988
- A trace-driven analysis of the UNIX 4.2 BSD file systemPublished by Association for Computing Machinery (ACM) ,1985
- Implementation techniques for main memory database systemsPublished by Association for Computing Machinery (ACM) ,1984
- Principles of transaction-oriented database recoveryACM Computing Surveys, 1983