• DocumentCode
    1547579
  • Title

    Performance analysis of three implementation strategies for distributed lock management

  • Author

    Knottenbelt, W.J. ; Zertal, S. ; Harrison, P.G.

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • Volume
    148
  • Issue
    45
  • fYear
    2001
  • Firstpage
    176
  • Lastpage
    187
  • Abstract
    A distributed lock manager (DLM) provides distributed applications with a convenient means of synchronising their accesses to shared resources. The authors present a performance study of three different implementation strategies for a DLM, considering both the layout of the lock database (centralised or distributed) and the strategy used to assign lock masters (static or dynamic). For each implementation strategy, accurate analytical models of communication cost, resource utilisation and lock request response time are developed. The models highlight bottlenecks in the system and show clearly for what mixes of incoming lock request types it is best to use static or dynamic lock master positioning. The analytical formulae are validated against a detailed event-driven simulation which uses realistic hardware parameters. This validation reveals a good agreement between analytical and simulation results, particularly with respect to communication cost, node and CPU utilisation, system capacity and the response time trend
  • Keywords
    communication complexity; concurrency control; performance evaluation; resource allocation; shared memory systems; synchronisation; CPU utilisation; DLM; access synchronisation; analytical models; communication cost; distributed applications; distributed lock management; dynamic lock master positioning; event-driven simulation; implementation strategies; implementation strategy; incoming lock request types; lock database; lock masters; lock request response time; performance analysis; performance study; realistic hardware parameters; resource utilisation; response time trend; shared resources; system capacity;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20010664
  • Filename
    963475