A comparison of the Byzantine agreement problem and the transaction commit problem
Fault-tolerant distributed computing
A mobile transaction model that captures both the data and movement behavior
Mobile Networks and Applications
ACM Transactions on Computer Systems (TOCS)
A pre-serialization transaction management technique for mobile multidatabases
Mobile Networks and Applications
IEEE Transactions on Computers
TCOT-A Timeout-Based Mobile Transaction Commitment Protocol
IEEE Transactions on Computers
A New Presumed Commit Optimization for Two Phase Commit
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Multiversion Data Broadcast Organizations
ADBIS '02 Proceedings of the 6th East European Conference on Advances in Databases and Information Systems
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
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)
Avoiding Infinite Blocking of Mobile Transactions
IDEAS '07 Proceedings of the 11th International Database Engineering and Applications Symposium
XML fragment caching for large-scale mobile commerce applications
Proceedings of the 10th international conference on Electronic commerce
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
Segmentation-Based Caching for Mobile Auctions
Proceedings of the 2008 conference on Techniques and Applications for Mobile Commerce: Proceedings of TAMoCo 2008
Adaptive service migration and transaction processing in wireless sensor networks
Proceedings of the 7th Middleware Doctoral Symposium
CLACK: Cross-layer ACK-Aided Opportunistic Transmission in Wireless Networks
Wireless Personal Communications: An International Journal
Hi-index | 0.00 |
Transaction processing leads to new challenges in mobile ad-hoc networks, which, in comparison to fixed-wired networks, suffer from problems like node disconnection, message loss, and frequently appearing network partitioning. As the atomic commit protocol is that part of transaction processing in which failures can lead to the most serious data blocking, we have developed a robust and failure-tolerant distributed cross-layer atomic commit protocol called CLCP that uses multiple coordinators. In order to reduce the number of both, failures and messages, our protocol makes use of acknowledgement messages for piggybacking information.We have evaluated our protocol in mobile ad-hoc networks by using several mobility models (i.e. Random Waypoint, Manhattan, and Attraction Point), and compared CLCP with other atomic commit protocols, i.e. 2PC and Paxos Commit, each implemented in 3 versions, i.e. without sending message acknowledgements, with a Relay Routing technique, and with Nearest Forward Progress Routing. Special to our simulation environment is the use of the quasi-unit-disc model, which assumes a non-binary message reception probability that captures real-world behavior much better than the classical unit-disc-model, often used in theory. Using the quasi-unit-disc model, our evaluation shows the following results. CLCP and "2PC without acknowledgement messages" have a significantly lower energy consumption than the other protocols, and CLCP is able to commit significantly more distributed transactions than all the other atomic commit protocols for each of the mobility models.