A mobile transaction model that captures both the data and movement behavior
Mobile Networks and Applications
A toggle transaction management technique for mobile multidatabases
Proceedings of the seventh international conference on Information and knowledge management
On optimistic methods for concurrency control
ACM Transactions on Database Systems (TODS)
SIGMOD '81 Proceedings of the 1981 ACM SIGMOD international conference on Management of data
TCOT-A Timeout-Based Mobile Transaction Commitment Protocol
IEEE Transactions on Computers
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Reducing the blocking in two-phase commit with backup sites
Information Processing Letters
Maintaining consistency of data in mobile distributed environments
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
An Integrated Commit Protocol for Mobile Network Databases
IDEAS '05 Proceedings of the 9th International Database Engineering & Application Symposium
A transaction model and multiversion concurrency control for mobile database systems
Distributed and Parallel Databases
Blocking reduction for distributed transaction processing within MANETs
Distributed and Parallel Databases
Schedule-Aware Transactions for Ambient Intelligence Environments
International Journal of Ambient Computing and Intelligence
Hi-index | 0.00 |
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.