• DocumentCode
    745450
  • Title

    Distributed Version Management for Read-Only Actions

  • Author

    Weihl, William E.

  • Author_Institution
    M. I. T. Laboratory for Computer Science, 545 Technology Square
  • Issue
    1
  • fYear
    1987
  • Firstpage
    55
  • Lastpage
    64
  • Abstract
    Typical concurrency control protocols for atomic actions, such as two-phase locking, perform poorly for long read-only actions. We present four new concurrency control protocols that eliminate all interference between read-only actions and update actions, and thus offer significantly improved performance for read-only actions. The protocols work by maintaining multiple versions of the system state; read-only actions read old versions, while update actions manipulate the most recent version. We focus on the problem of managing the storage required for old versions in a distributed system. One of the protocols uses relatively little space, but has a potentially significant communication cost. The other protocols use more space, but may be cheaper in terms of communication.
  • Keywords
    Atomic actions; concurrency; distributed systems; multiple version protocols; read-only actions; storage management; Application software; Concurrency control; Concurrent computing; Costs; Data mining; Delay effects; Hardware; Interference elimination; Protocols; System recovery; Atomic actions; concurrency; distributed systems; multiple version protocols; read-only actions; storage management;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1987.232835
  • Filename
    1702133