Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Weighted voting for replicated data
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
Generalized Isolation Level Definitions
ICDE '00 Proceedings of the 16th International Conference on Data Engineering
Support for Speculative Update Propagation and Mobility in Deno
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
MODELING REPLICA DIVERGENCE IN A WEAK-CONSISTENCY PROTOCOL FOR GLOBAL-SCALE DISTRIBUTED DATA BASES
MODELING REPLICA DIVERGENCE IN A WEAK-CONSISTENCY PROTOCOL FOR GLOBAL-SCALE DISTRIBUTED DATA BASES
Decentralized weighted voting for P2P data management
Proceedings of the 3rd ACM international workshop on Data engineering for wireless and mobile access
A mechanism for replicated data consistency in mobile computing environments
Proceedings of the 2007 ACM symposium on Applied computing
Proceedings of the Eighth ACM International Workshop on Data Engineering for Wireless and Mobile Access
An efficient and fault-tolerant update commitment protocol for weakly connected replicas
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Hi-index | 0.00 |
A mobile replicated database is comprised of several mobile and fixed servers and clients interconnected through a wireless network. In order to ensure data consistency in mobile replicated databases, several replication control protocols have been proposed. However, most of them reveal relevant limitations, such as: possessing a single failure point and flooding the network with messages exchange. In this paper we introduce a protocol which guarantees data consistency of replicated databases in mobile computing. The proposed approach is completely distributed, avoids the existence of a single failure point, uses a read-any/write-any replication scheme, increases data availability, and reduces the number of messages exchanged among the replicated servers. Furthermore, it allows the user to choose a transaction isolation level (degree in which the execution of a given transaction is isolated from all other concurrent transactions). Experimental results show the potential efficiency of the proposed approach.