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
Link To Document :
بازگشت