• DocumentCode
    168148
  • Title

    Cache consistency in adaptive page-server database systems

  • Author

    Jaluta, I. ; Bazina, N.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Tripoli, Tripoli, Libya
  • fYear
    2014
  • fDate
    14-16 June 2014
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    We present cache consistency (adaptive concurrency-control and adaptive replica management) protocols for page-server database system in which the database is indexed by B±tree. These protocols avoid the data contention that may occur when concurrency control and replica management are performed at the page level. Page-level X locks are needed only for splitting or merging database (index or data)) pages, while record inserts and deletes on a data (leaf) page need only a short-duration U lock on the affected page (besides the record-level X locks). Thus, a record in a U-locked data page can be updated by one client transaction while other records can simultaneously be fetched by transactions that cache a copy of the page at other clients. Page-level S locks on data pages are not held for commit duration, but are changed to a set of commit-duration record-level S locks at the server if the page needs to be updated at another client and is therefore called back.
  • Keywords
    client-server systems; concurrency control; protocols; Page-level S locks; U-Iocked data page; adaptive page-server database systems; cache consistency protocols; client transaction; client-server database management system; commit-duration record level S locks; page-level X locks; replica management; Databases; Europe; Servers; adaptive concurrency-control; adaptive replica-management; cache consistency; page-server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer & Information Technology (GSCIT), 2014 Global Summit on
  • Conference_Location
    Sousse
  • Print_ISBN
    978-1-4799-5626-5
  • Type

    conf

  • DOI
    10.1109/GSCIT.2014.6970098
  • Filename
    6970098