• DocumentCode
    1057836
  • Title

    Cautious transaction schedulers for database concurrency control

  • Author

    Ibaraki, Toshihide ; Kameda, Tiko ; Katoh, Naoki

  • Volume
    14
  • Issue
    7
  • fYear
    1988
  • fDate
    7/1/1988 12:00:00 AM
  • Firstpage
    997
  • Lastpage
    1009
  • Abstract
    Cautious schedulers, which never resort to rollbacks for the purpose of concurrency control, are investigated. In particular, cautious schedulers for classes WW consisting of schedules serializable under the write-write constraints, and WRW, a superclass of W, are considered. The cautious WW-scheduler has a number of nice properties, one of which is the existence of a polynomial-time scheduling algorithm. Since cautious WRW-scheduling is, in general, NP-complete, some restrictions are introduced which allow polynomial-time scheduling. All of these cautious schedulers are based on the assumption that transaction predeclare their read and write sets on arrival. Anomalies which occur when transaction modify their read sets or write sets during execution are discussed and countermeasures are proposed
  • Keywords
    computational complexity; database theory; distributed databases; scheduling; NP-complete; WRW; WW; WW-scheduler; cautious schedulers; computational complexity; database concurrency control; distributed databases; polynomial-time scheduling algorithm; read sets; transaction schedulers; write sets; write-write constraints; Algorithm design and analysis; Concurrency control; Councils; Database systems; Delay; Polynomials; Scheduling algorithm; Software testing; Strontium; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.42740
  • Filename
    42740