Distributed databases principles and systems
Distributed databases principles and systems
Information management for engineering design
Information management for engineering design
Synchronized Disk Interleaving
IEEE Transactions on Computers
An Evaluation of Multiple-Disk I/O Systems
IEEE Transactions on Computers
Improving Disk Performance Via Latency Reduction
IEEE Transactions on Computers
Comparison of sparing alternatives for disk arrays
ISCA '92 Proceedings of the 19th annual international symposium on Computer architecture
The Performance of Parity Placements in Disk Arrays
IEEE Transactions on Computers
A General Model for the Performance of Disk Systems
Journal of the ACM (JACM)
Modern Database Management
Advanced Concepts in Operating Systems
Advanced Concepts in Operating Systems
Performance evaluation of memory systems
Journal of Computing Sciences in Colleges
Matrix-Stripe-Cache-Based Contiguity Transform for Fragmented Writes in RAID-5
IEEE Transactions on Computers
Hi-index | 14.98 |
The performance of today's database systems is usually limited by the speed of their I/O devices. Fast I/O systems can be built from an array of low cost disks working in parallel. This kind of disk architecture is called RAID (Redundant Arrays of Inexpensive Disks). RAID promises improvement over SLED (Single Large Expensive Disks) in performance, reliability, power consumption, and scalability. However, a general fact about RAID is that the 驴write驴 operation is difficult to speedup. In this paper, we propose a new RAID architecture, called Dynamic Multiple Parity (DMP) Disk Array, for serial transaction processing database systems. Serial transaction processing database systems include engineering database systems, fully replicated database systems using a completely centralized algorithm and distributed systems using the conservative timestamp ordering algorithm. DMP Disk Array can significantly increase the I/O throughput by incorporating multiple parity disks. Due to the inherent distributed sparing property, DMP Disk Array can provide normal service to the users under single disk failure condition. Delay and maximum throughput analysis on DMP Disk Array is performed. Results show that, for a typical 驴write驴 job proportion of 20 percent, DMP Disk Array can provide nearly 20 percent improvement on I/O throughput over that of RAID level 5 when one extra parity disk is used.