z-logo
open-access-imgOpen Access
Reducing Sub-transaction Aborts and Blocking Time Within Atomic Commit Protocols
Author(s) -
Stefan Böttcher,
Le Gruenwald,
Sebastian Obermeier
Publication year - 2006
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-35969-9
DOI - 10.1007/11788911_5
Subject(s) - atomicity , computer science , commit , distributed transaction , compensating transaction , usable , computer network , distributed computing , database transaction , two phase commit protocol , transaction processing , blocking (statistics) , node (physics) , operating system , database , world wide web , structural engineering , engineering
Composed Web service transactions executed in distributed networks often require an atomic execution. Guaranteeing atomicity in mobile networks involves a lot more challenges than in fixed-wired networks. These challenges mostly concern network failures, e.g. network partitioning and node disconnection, each of which involves the risk of infinite blocking and can lead to a high number of aborts. In this paper, we introduce an extension to existing atomic commit protocols, which decreases the time during which a resource manager that is involved in a web-service is blocked. In addition, our proposal reduces the number of sub-transaction aborts that arise due to message loss or due to conflicting concurrent transactions by distinguishing re-usable and repeatable sub-transactions from aborting sub-transactions.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom