• DocumentCode
    2784994
  • Title

    Rephrasing Rules for Off-The-Shelf SQL Database Servers

  • Author

    Gashi, Ilir ; Popov, Peter

  • Author_Institution
    Centre for Software Reliability, City Univ., London
  • fYear
    2006
  • fDate
    18-20 Oct. 2006
  • Firstpage
    139
  • Lastpage
    148
  • Abstract
    We have reported previously (Gashi et al., 2004) results of a study with a sample of bug reports from four off-the-shelf SQL servers. We checked whether these bugs caused failures in more than one server. We found that very few bugs caused failures in two servers and none caused failures in more than two. This would suggest a fault-tolerant server built with diverse off-the-shelf servers would be a prudent choice for improving failure detection. To study other aspects of fault tolerance, namely failure diagnosis and state recovery, we have studied the "data diversity" mechanism and we defined a number of SQL rephrasing rules. These rules transform a client sent statement to an additional logically equivalent statement, leading to more results being returned to an adjudicator. These rules therefore help to increase the probability of a correct response being returned to a client and maintain a correct state in the database
  • Keywords
    SQL; client-server systems; fault tolerant computing; relational databases; software packages; system recovery; SQL rephrasing rules; data diversity; failure detection; failure diagnosis; fault-tolerant server; off-the-shelf SQL database servers; state recovery; Computer bugs; Databases; Delay estimation; Fault detection; Fault diagnosis; Fault tolerance; Fault tolerant systems; Measurement; Redundancy; Software reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing Conference, 2006. EDCC '06. Sixth European
  • Conference_Location
    Coimbra
  • Print_ISBN
    0-7695-2648-9
  • Type

    conf

  • DOI
    10.1109/EDCC.2006.20
  • Filename
    4020843