• DocumentCode
    3200036
  • Title

    Request order linked list (ROLL): a concurrency control object for centralized and distributed database systems

  • Author

    Perrizo, William

  • Author_Institution
    Comput. Sci., North Dakota State Univ., Fargo, ND, USA
  • fYear
    1991
  • fDate
    8-12 Apr 1991
  • Firstpage
    278
  • Lastpage
    285
  • Abstract
    A database concurrency control object called ROLL (request order linked list), which is a linked list of bit vectors, is introduced together with three simple operations available to transactions: POST, CHECK and RELEASE. POST is used to establish serialization order. CHECK is used to determine current resource availability. RELEASE is used to relinquish resources. ROLL is based on the serialization graph testing method, but no system scheduler module is involved. Using ROLL, waiting, restarting, deadlock and livelock are minimized and almost all operations can be invoked in parallel by individual transaction manager modules. The ROLL object, performance, problems and desirable extensions are discussed
  • Keywords
    concurrency control; data structures; distributed databases; (request order linked list; CHECK; POST; RELEASE; bit vectors; centralised database systems; concurrency control object; deadlock; distributed database systems; livelock; restarting; serialization order; waiting; Access protocols; Computer science; Concurrency control; Data structures; Database systems; Distributed databases; Neodymium; Scheduling; System recovery; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1991. Proceedings. Seventh International Conference on
  • Conference_Location
    Kobe
  • Print_ISBN
    0-8186-2138-9
  • Type

    conf

  • DOI
    10.1109/ICDE.1991.131475
  • Filename
    131475