Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Database system issues in nomadic computing
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
The dangers of replication and a solution
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
A mobile transaction model that captures both the data and movement behavior
Mobile Networks and Applications
Transaction processing in PRO-MOTION
Proceedings of the 1999 ACM symposium on Applied computing
Using semantic knowledge for transaction processing in a distributed database
ACM Transactions on Database Systems (TODS)
A survey of rollback-recovery protocols in message-passing systems
ACM Computing Surveys (CSUR)
A Transaction Model to Improve Data Availability in Mobile Computing
Distributed and Parallel Databases
TCOT-A Timeout-Based Mobile Transaction Commitment Protocol
IEEE Transactions on Computers
Data Consistency in Intermittently Connected Distributed Systems
IEEE Transactions on Knowledge and Data Engineering
A Timeout-Based Mobile Transaction Commitment Protocol
ADBIS-DASFAA '00 Proceedings of the East-European Conference on Advances in Databases and Information Systems Held Jointly with International Conference on Database Systems for Advanced Applications: Current Issues in Databases and Information Systems
Ad-Hoc Transactions for Mobile Services
TES '02 Proceedings of the Third International Workshop on Technologies for E-Services
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Recoverable mobile environment: design and trade-off analysis
FTCS '96 Proceedings of the The Twenty-Sixth Annual International Symposium on Fault-Tolerant Computing (FTCS '96)
Moflex Transaction Model for Mobile Heterogeneous Multidatabase Systems
RIDE '00 Proceedings of the 10th International Workshop on Research Issues in Data Engineering
Supporting semantics-based transaction processing in mobile database applications
SRDS '95 Proceedings of the 14TH Symposium on Reliable Distributed Systems
Maintaining consistency of data in mobile distributed environments
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
A Survey of Mobile Transactions
Distributed and Parallel Databases
Comparing Transaction Commit Protocols for Mobile Environments
DEXA '04 Proceedings of the Database and Expert Systems Applications, 15th International Workshop
A two-phase commit protocol for mobile wireless environment
ADC '05 Proceedings of the 16th Australasian database conference - Volume 39
Consensus on transaction commit
ACM Transactions on Database Systems (TODS)
FT-PPTC: An Efficient and Fault-Tolerant Commit Protocol for Mobile Environments
SRDS '06 Proceedings of the 25th IEEE Symposium on Reliable Distributed Systems
Supporting distributed transaction processing over mobile and heterogeneous platforms
Supporting distributed transaction processing over mobile and heterogeneous platforms
A Formal Model of Crash Recovery in a Distributed System
IEEE Transactions on Software Engineering
A policy-based context-aware approach for the commitment of mobile transactions
NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
CLCP - A Distributed Cross-Layer Commit Protocol for Mobile Ad Hoc Networks
ISPA '08 Proceedings of the 2008 IEEE International Symposium on Parallel and Distributed Processing with Applications
A Failure Tolerating Atomic Commit Protocol for Mobile Environments
MDM '07 Proceedings of the 2007 International Conference on Mobile Data Management
Performance evaluation of Atomic Commit Protocols for mobile transactions
International Journal of Intelligent Information and Database Systems
ParTAC: A Partition-Tolerant Atomic Commit Protocol for MANETs
MDM '10 Proceedings of the 2010 Eleventh International Conference on Mobile Data Management
International Journal of Intelligent Information and Database Systems
International Journal of Intelligent Information and Database Systems
Hi-index | 0.00 |
Distributed mobile transactions utilize commit protocols to achieve atomicity and consistent decisions. This is challenging, as mobile environments are typically characterized by frequent perturbations such as network disconnections and node failures. On one hand environmental constraints on mobile participants and wireless links may increase the resource blocking time of fixed participants. On the other hand frequent node and link failures complicate the design of atomic commit protocols by increasing both the transaction abort rate and resource blocking time. Hence, the deployment of classical commit protocols (such as two-phase commit) does not reasonably extend to distributed infrastructure-based mobile environments driving the need for perturbation-resilient commit protocols. In this article, we comprehensively consider and classify the perturbations of the wireless infrastructure-based mobile environment according to their impact on the outcome of commit protocols and on the resource blocking times. For each identified perturbation class a commit solution is provided. Consolidating these subsolutions, we develop a family of fault-tolerant atomic commit protocols that are tunable to meet the desired perturbation needs and provide minimized resource blocking times and optimized transaction commit rates. The framework is also evaluated using simulations and an actual testbed deployment.