Frank Schmuck, Flaviu Cristian
PODC 1990
The proposed coordinator log transaction execution protocol centralizes logging on a per-transaction basis and exploits piggybacking to provide the semantics of a distributed atomic commit without the associated costs. This protocol eliminates two rounds of messages (one phase) from the presumed commit protocol and dramatically reduces the number of log forces needed for distributed atomic commit. The authors compare the coordinator log transaction execution protocol with existing protocols, describe when it is desirable, and discuss how it affects the write-ahead log protocol and the database crash recovery algorithm.
Frank Schmuck, Flaviu Cristian
PODC 1990
Luis-Felipe Cabrera, Allen Luniewski, et al.
Computing systems
Allen Luniewski, James W. Stamos, et al.
International Workshop on Object Orientation in Operating Systems 1991
Flaviu Cristian
EuroSys 2008