This talk proposes a novel two-stage transaction execution (TSTE) strategy, which makes sure that all the data pages that a transaction needs be memory-resident before it is allowed to lock shared database pages. We also developed an optimistic version of the TSTE strategy (OTSTE) to eliminate unnecessary overheads associated with TSTE when transactions do not need to issue physical disk I/Os. Another optimization (HTSTE) attempts to achieve the benefits of both TSTE and OTSTE by executing certain transactions using TSTE and others using OTSTE.
This talk presents the details of these transaction execution strategies, and the results and analysis of the comparison of these algorithms among themselves and against the conventional I/O-insensitive transaction processing scheme. Finally, we will briefly discuss a new approach to reduce the performance impacts of disk logging without resorting to group commits.
Referent: Prof. Dr. Tzi-Cker Chiueh
Computer Science Department
State University of New York at Stony Brook
Zeitpunkt: Freitag, 28. May 1999, 14 Uhr c.t.
Ort: HS 4 der Universität Klagenfurt