Observations on optimistic concurrency control schemes
Information Systems - Special issue: Databases:8Mtheir creation, management and utilization
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Two-phase commit optimizations in a commercial distributed environment
Distributed and Parallel Databases
A mobile transaction model that captures both the data and movement behavior
Mobile Networks and Applications
ACM Transactions on Computer Systems (TOCS)
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)
Multiversion concurrency control—theory and algorithms
ACM Transactions on Database Systems (TODS)
A pre-serialization transaction management technique for mobile multidatabases
Mobile Networks and Applications
The notions of consistency and predicate locks in a database system
Communications of the ACM
Transactional information systems: theory, algorithms, and the practice of concurrency control and recovery
Principles of Database Systems
Principles of Database Systems
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
An Argument in Favour of Presumed Commit Protocol
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
Multidimensional Timestamp Protocols for Concurrency Control
Proceedings of the Second International Conference on Data Engineering
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Mobile Agents for Distributed Transactions of a Distributed Heterogeneous Database System
DEXA '02 Proceedings of the 13th International Conference on Database and Expert Systems Applications
Reducing the blocking in two-phase commit with backup sites
Information Processing Letters
Adaptable Transaction Consistency for Mobile Environments
DEXA '98 Proceedings of the 9th International Workshop on Database and Expert Systems Applications
Maintaining consistency of data in mobile distributed environments
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
Java-based intelligent mobile agents for open system management
ICTAI '97 Proceedings of the 9th International Conference on Tools with Artificial Intelligence
1-2PC: the one-two phase atomic commit protocol
Proceedings of the 2004 ACM symposium on Applied computing
Database Systems: An Application Oriented Approach, Complete Version (2nd Edition)
Database Systems: An Application Oriented Approach, Complete Version (2nd Edition)
A two-phase commit protocol for mobile wireless environment
ADC '05 Proceedings of the 16th Australasian database conference - Volume 39
An Integrated Commit Protocol for Mobile Network Databases
IDEAS '05 Proceedings of the 9th International Database Engineering & Application Symposium
Consensus on transaction commit
ACM Transactions on Database Systems (TODS)
Avoiding Infinite Blocking of Mobile Transactions
IDEAS '07 Proceedings of the 11th International Database Engineering and Applications Symposium
A transaction model and multiversion concurrency control for mobile database systems
Distributed and Parallel Databases
Adjourn State Concurrency Control Avoiding Time-Out Problems in Atomic Commit Protocols
ICDE '08 Proceedings of the 2008 IEEE 24th International Conference on Data Engineering
A Failure Tolerating Atomic Commit Protocol for Mobile Environments
MDM '07 Proceedings of the 2007 International Conference on Mobile Data Management
Reducing sub-transaction aborts and blocking time within atomic commit protocols
BNCOD'06 Proceedings of the 23rd British National Conference on Databases, conference on Flexible and Efficient Information Handling
Distributed and Parallel Databases
International Journal of Intelligent Information and Database Systems
International Journal of Intelligent Information and Database Systems
Hi-index | 0.00 |
Atomic commit protocols for distributed transactions in mobile ad-hoc networks have to consider message delays and network failures. We consider ad-hoc network scenarios, in which participants hold embedded databases and offer services to other participants. Services that are composed of several other services can access and manipulate data of physically different databases. In such a scenario, distributed transaction processing can be used to guarantee atomicity and serializability throughout all databases. However, with problems like message loss, node failure, and network partitioning, mobile environments make it hard to get estimations on the duration of a simple message exchange.In this article, we focus on the problem of setting up reasonable time-outs when guaranteeing atomicity for transaction processing within mobile ad-hoc networks, and we show the effect of setting up "wrong" time-outs on the transaction throughput and blocking time. Our solution, which does not depend on time-outs, shows a better performance in unreliable networks and remarkably reduces the amount of blocking.