Elastic transactions

  • Authors:
  • Pascal Felber;Vincent Gramoli;Rachid Guerraoui

  • Affiliations:
  • University of Neuchâtel, Switzerland;University of Neuchâtel, Switzerland and EPFL, Switzerland;EPFL, Switzerland

  • Venue:
  • DISC'09 Proceedings of the 23rd international conference on Distributed computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.03

Visualization

Abstract

This paper presents elastic transactions, a variant of the transactional model. Upon conflict detection, an elastic transaction might drop what it did so far within a separate transaction that immediately commits, and initiate a new transaction which might itself be elastic. Elastic transactions are a complementary alternative to traditional transactions, particularly appealing when implementing search structures. Elastic transactions can be safely composed with normal ones, but significantly improve performance if used instead.