• DocumentCode
    1537693
  • Title

    Dynamic multiple parity (DMP) disk array for serial transaction processing

  • Author

    Yeung, K.H. ; Yum, T.S.

  • Author_Institution
    Dept. of Electron. Eng., Hong Kong Univ., China
  • Volume
    50
  • Issue
    9
  • fYear
    2001
  • fDate
    9/1/2001 12:00:00 AM
  • Firstpage
    949
  • Lastpage
    959
  • Abstract
    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
  • Keywords
    RAID; transaction processing; RAID; disk array; dynamic multiple parity; serial transaction processing; Costs; Data engineering; Database systems; Energy consumption; Power engineering and energy; Power system reliability; Reliability engineering; Scalability; Systems engineering and theory; Throughput;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.954509
  • Filename
    954509