kirancodes.me
To Proof Maintenance & Beyond!

Reducing transaction aborts by looking to the future

Nachshon Cohen, Erez Petrank, James R. Larus

Abstract

Transactions are widely used in database engines and they becoming increasingly useful as a general synchronization technique for multicore machines [1]. Transactional systems allow a programmer to encapsulate multiple operations inside a transaction. All these operations appear to be executed atomically or not at all.

Related papers