• DocumentCode
    3444313
  • Title

    The commit/abort problem in type-specific locking

  • Author

    Noe, J.D. ; Kaiser, J. ; Kroeger, R. ; Nett, E.

  • Author_Institution
    Washington Univ., Seattle, WA, USA
  • fYear
    1988
  • fDate
    10-12 Oct 1988
  • Firstpage
    204
  • Lastpage
    213
  • Abstract
    Type-specific locking is designed to increase performance of distributed transactions by allowing competing transactions to concurrently alter shared objects concurrently, provided their changes are commutative. When one of the set of compatible transactions commits or aborts, a problem arises due to the indeterminacy of the alterations of the others. A tree of nineteen solutions to the problem has been investigated. Given the necessary support by the underlying architecture, this tree can be pruned severely. The problem and set of approaches came to the authors´ attention during design for type-specific locking in PROFEMO, an operating system for a local area network that provides a location-independent object environment and built-in mechanisms for transaction control and recovery. A description is given of the problem, the possible solutions, and the arguments that allow the pruning. Testbed results are not yet available, since type-specific locking has not yet been implemented at the time of the initial tests of the PROFEMO system
  • Keywords
    distributed processing; operating systems (computers); PROFEMO; commit/abort problem; distributed transactions; local area network; operating system; type-specific locking; Computer networks; Concurrent computing; Control systems; Distributed control; Hardware; Local area networks; Operating systems; Programming environments; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1988. Proceedings., Seventh Symposium on
  • Conference_Location
    Columbus, OH
  • Print_ISBN
    0-8186-0875-7
  • Type

    conf

  • DOI
    10.1109/RELDIS.1988.25796
  • Filename
    25796