Using transaction isolation levels for ensuring replicated database consistency in mobile computing environments

  • Authors:
  • J. M. Monteiro;A. Brayner;S. Lifschitz

  • Affiliations:
  • PUC-Rio, Rio de Janeiro, Brazil;Universidade de Fortaleza, Fortaleza, Brazil;PUC-Rio, Rio de Janeiro, Brazil

  • Venue:
  • Proceedings of the Eighth ACM International Workshop on Data Engineering for Wireless and Mobile Access
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Replicating databases over several servers is an efficient strategy to improve data availability and to increase transaction throughput rate. However, due to inherent limitations of mobile and other loosely-coupled environments, the replica control protocols responsible for ensuring replicated database consistency should be revisited. This paper proposes a new replica control protocol which guarantees the consistency of replicated databases in a mobile computing environment. The key benefit of the proposed protocol is to ensure consistency by means of the notion of transaction isolation levels without the use of a locking mechanism. Thus, a user may trade the degree of replica consistency for a potential increase in data availability and transaction through-put rate. The proposed protocol uses a read-any/write-any approach and reduces the number of messages exchanged among the replicated servers. Experimental results show the potential efficiency of the proposed approach.