The Push/Pull model of transactions

Eric Koskinen, Matthew J. Parkinson. The Push/Pull model of transactions. In David Grove, Steve Blackburn, editors, Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, Portland, OR, USA, June 15-17, 2015. pages 186-195, ACM, 2015. [doi]