• DocumentCode
    2886987
  • Title

    The semantics of commutativity in the execution of concurrent transactions

  • Author

    Latour, Larryy ; Tindell, Ralph

  • Author_Institution
    Dept. of Comput. Sci., Maine Univ., Orono, ME, USA
  • fYear
    1990
  • fDate
    7-9 Mar 1990
  • Firstpage
    545
  • Abstract
    It is pointed out that a precise understanding of user process semantics is crucial to the design of schedulers for concurrent transactions. Although a scheduler that is at least sufficient to maintain database correctness must be designed, a more precise understanding of user process semantics will make it possible to identify and make use of additional properties maintained by the scheduler and assist in better understanding of how to improve the scheduling algorithm to allow a higher degree of user process concurrency. A precise formal model of these semantics, which is unique in that it incorporates any local processing required to produce an updated item in a function of the write request associated with that update, has been developed. This makes it possible to deal directly with the semantic content of schedules, rather than indirectly through commutativity rules
  • Keywords
    concurrency control; scheduling; transaction processing; commutativity; concurrent transactions; database correctness; precise formal model; schedulers; semantics; user process semantics; Access protocols; Algebra; Algorithm design and analysis; Computer science; Concurrent computing; Delay effects; Dynamic scheduling; Processor scheduling; Scheduling algorithm; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
  • Conference_Location
    Miami Beach, FL
  • Print_ISBN
    0-8186-2035-8
  • Type

    conf

  • DOI
    10.1109/PARBSE.1990.77211
  • Filename
    77211