• DocumentCode
    2054408
  • Title

    Performance of recovery time improvement algorithms for software RAIDs

  • Author

    Riegel, Jeff ; Menon, Jai

  • Author_Institution
    IBM Almaden Res. Center, San Jose, CA, USA
  • fYear
    1996
  • fDate
    18-20 Dec 1996
  • Firstpage
    56
  • Lastpage
    65
  • Abstract
    A software RAID is a RAID implemented purely in software running on a host computer. One problem with software RAIDs is that they do not have access to special hardware such as NVRAM. Thus, software RAIDs may need to check every parity group of an array for consistency following a host crash or power failure. This process of checking parity groups is called recovery, and results in long delays when the software RAID is restarted. The authors review two algorithms to reduce this recovery time for software RAIDs: the PGS bitmap algorithm and the list algorithm. They compare the performance of these two algorithms using trace-driven simulations. Their results show that the PGS bitmap algorithm can reduce recovery time by a factor of 12 with a response time penalty of less than 1%, or by a factor of 50 with a response time penalty of less than 2%, and a memory requirement of around 9 Kbytes. The list algorithm can reduce recovery time by a factor of 50 but cannot achieve a response time penalty of less than 16%
  • Keywords
    arrays; parallel processing; software performance evaluation; system recovery; virtual storage; PGS bitmap algorithm; array; consistency; delays; host computer; host crash; list algorithm; memory requirement; parity group checking; power failure; recovery time; recovery time improvement algorithm performance; response time penalty; software RAID; trace-driven simulations; Computer crashes; Databases; Delay; File servers; Hardware; Nonvolatile memory; Random access memory; Read-write memory; Software algorithms; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Information Systems, 1996., Fourth International Conference on
  • Conference_Location
    Miami Beach, FL
  • Print_ISBN
    0-8186-7475X
  • Type

    conf

  • DOI
    10.1109/PDIS.1996.568667
  • Filename
    568667