Using Lock-Based Checking Protocol for Efficient Data Broadcast in Mobile Environments

  • Authors:
  • Arthur C. S. Wong;Kwok-Wa Lam;Karmen K. M. Ho;Victor C. S. Lee

  • Affiliations:
  • -;-;-;-

  • Venue:
  • ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, the issue of reading the entire databaseby the broadcast transaction for data broadcasting inmobile environments is addressed. The broadcasttransaction is a long-lived read-only transaction whichcreates significant amount of data conflicts with otherconcurrent update transactions. Using conventionalconcurrency control to handle the broadcast transactionis inadequate. Recently, some algorithms are proposedfor reading the entire database. However, they sufferfrom late detection of data conflicts. This leads to manydata entities being locked unnecessarily, reducing theavailability of data. To solve this problem, an effectiveprotocol based on a data locking approach is devised.Data conflicts can be detected at the early stage of theexecution of update transactions by a set of predefinedrules. As a result, the lock holding time of data entities iseffectively reduced and unnecessary acquisitions of datalocks are avoided. The simulation results show that thesystem performance can be significantly improved.