• DocumentCode
    2158466
  • Title

    Private locking and distributed cache management

  • Author

    Lomet, David

  • Author_Institution
    DEC Cambridge Res. Lab., MA, USA
  • fYear
    1994
  • fDate
    28-30 Sep 1994
  • Firstpage
    151
  • Lastpage
    159
  • Abstract
    For a data sharing database system, substantial costs are incurred for global locking, to support both transactions and cache management. Replacing global locks with local locks managed by local lock managers offers the opportunity to substantially reduce locking overhead. To do this requires the exploitation of global covering locks. We discuss covering in general, and describe the conflicts required for both covering and intention locks. We then describe how to generate new covering and intention modes when logical and physical resources are equated in a data sharing system, hence reducing locking overhead. The new intention modes, because they conflict, permit cache management without losing fine grained concurrency. Fine grained concurrency with combined resources was not previously possible
  • Keywords
    buffer storage; concurrency control; distributed databases; cache management; conflicts; data sharing database system; distributed cache management; fine grained concurrency; global covering locks; global locking; intention locks; local lock managers; locking overhead; logical resources; physical resources; private locking; transactions; Access protocols; Concurrent computing; Costs; Database systems; File servers; Laser mode locking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Information Systems, 1994., Proceedings of the Third International Conference on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    0-8186-6400-2
  • Type

    conf

  • DOI
    10.1109/PDIS.1994.331721
  • Filename
    331721