The support of distributed atomic transactions is a key requirement for many current mobile applications. Atomicity is a fundamental property ensuring that all nodes reach a consistent outcome. For this, distributed mobile transactions fundamentally require perturbation-resilient atomic commit protocols. This is challenging as mobile environments are typically characterized by frequent network and node perturbations. In order to cope with different application scenarios, three classes of mobile environments are identified: infrastructure-based, ad-hoc and generic. Furthermore, the...
The support of distributed atomic transactions is a key requirement for many current mobile applications. Atomicity is a fundamental property ensuring...