• DocumentCode
    3147783
  • Title

    Fault diversity among off-the-shelf SQL database servers

  • Author

    Gashi, Ilir ; Popov, Peter ; Strigini, Lorenzo

  • Author_Institution
    Centre for Software Reliability, London City Univ., UK
  • fYear
    2004
  • fDate
    28 June-1 July 2004
  • Firstpage
    389
  • Lastpage
    398
  • Abstract
    Fault tolerance is often the only viable way of obtaining the required system dependability from systems built out of "off-the-shelf" (OTS) products. We have studied a sample of bug reports from four off-the-shelf SQL servers so as to estimate the possible advantages of software fault tolerance - in the form of modular redundancy with diversity - in complex off-the-shelf software. We checked whether these bugs would cause coincident failures in more than one of the servers. We found that very few bugs affected two of the four servers, and none caused failures in more than two. We also found that only four of these bugs would cause identical, undetectable failures in two servers. Therefore, a fault-tolerant server, built with diverse off-the-shelf servers, seems to have a good chance of delivering improvements in availability and failure rates compared with the individual off-the-shelf servers or their replicated, nondiverse configurations.
  • Keywords
    SQL; program debugging; software fault tolerance; system recovery; SQL; database servers; fault diversity; fault-tolerant server; off-the-shelf software; software fault tolerance; Computer bugs; Concurrency control; Costs; Fault detection; Fault tolerance; Fault tolerant systems; Network servers; Redundancy; Software reliability; Spatial databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2004 International Conference on
  • Print_ISBN
    0-7695-2052-9
  • Type

    conf

  • DOI
    10.1109/DSN.2004.1311908
  • Filename
    1311908