Static vs Dynamic SAGAs
Ivan Lanese (Focus Team, University of Bologna/INRIA)

TL;DR
This paper compares static and dynamic SAGAs, models for long-running transactions, by extending both to handle nesting and analyzing their differences.
Contribution
It extends static and dynamic SAGAs to include nesting and provides a comparative analysis of the two approaches.
Findings
Extended static SAGAs with nesting capabilities.
Extended dynamic SAGAs with nesting capabilities.
Provided a detailed comparison of static and dynamic SAGAs.
Abstract
SAGAs calculi (or simply SAGAs) have been proposed by Bruni et al. as a model for long-running transactions. The approach therein can be considered static, while a dynamic approach has been proposed by Lanese and Zavattaro. In this paper we first extend both static SAGAs (in the centralized interruption policy) and dynamic SAGAs to deal with nesting, then we compare the two approaches.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Service-Oriented Architecture and Web Services · Advanced Database Systems and Queries
