A new strategy for distributed compensations with interruption in long-running transactions

  • Authors:
  • Roberto Bruni;Anne Kersten;Ivan Lanese;Giorgio Spagnolo

  • Affiliations:
  • Department of Computer Science, University of Pisa, Italy;Institute for Andvanced Studies, IMT Lucca, Italy;Focus Team, University of Bologna/INRIA, Italy;Department of Computer Science, University of Pisa, Italy

  • Venue:
  • WADT'10 Proceedings of the 20th international conference on Recent Trends in Algebraic Development Techniques
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose new denotational (trace-based) and operational semantics for parallel Sagas with interruption, prove the correspondence between the two and assess their merits w.r.t. existing proposals. The new semantics is realistic, in the sense that it guarantees that distributed compensations may only be observed after a fault actually occurred. Moreover, the operational semantics is defined in terms of (1-safe) Petri nets and hence retains causality and concurrency information about the events that can occur, not evident in the standard trace semantics.