• DocumentCode
    2633003
  • Title

    Data logging: a method for efficient data updates in constantly active RAIDs

  • Author

    Gabber, Eran ; Korth, Henry F.

  • Author_Institution
    Lucent Technol. Inc., AT&T Bell Labs., Murray Hill, NJ, USA
  • fYear
    1998
  • fDate
    23-27 Feb 1998
  • Firstpage
    144
  • Lastpage
    153
  • Abstract
    RAIDs (Redundant Arrays of Independent Disks) are a set of disks organized to achieve parallel I/O to multiple disks and to provide tolerance of disk failures. RAIDs offer these advantages at the cost of additional space and additional disk I/O for writes. Previous methods of reducing this I/O overhead suffered from such problems as requiring periods during which data is reorganized and not available, destroying the physical locality of data, or weakening the RAID´s fault-tolerance properties. We propose a new method called data logging which reduces the I/O overhead without requiring periodic downtime for reorganization. Instead, incremental maintenance can be performed concurrently with routine processing. This is particularly advantageous in applications requiring “24×7” uptime. Data logging preserves both physical locality of data and RAID fault tolerance. The major cost of our method is a moderate amount of nonvolatile RAM. This paper describes our method, as well as two schemes for efficient encoding of the information that must be stored in nonvolatile RAM
  • Keywords
    arrays; data handling; data loggers; fault tolerant computing; magnetic disc storage; random-access storage; redundancy; storage management; I/O overhead; constantly active RAID; data logging; disk failures; efficient data updates; efficient encoding; fault tolerance; incremental maintenance; independent disks; nonvolatile RAM; parallel I/O; physical data locality preservation; redundant arrays; routine processing; Availability; Data structures; Databases; Fault tolerance; Nonvolatile memory; Processor scheduling; Random access memory; Redundancy; Table lookup; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1998. Proceedings., 14th International Conference on
  • Conference_Location
    Orlando, FL
  • ISSN
    1063-6382
  • Print_ISBN
    0-8186-8289-2
  • Type

    conf

  • DOI
    10.1109/ICDE.1998.655770
  • Filename
    655770