DEFERRED LOCKING WITH BUFFER VALIDATION ON DEMAND FOR CLIENT-SERVER DATABASE CONSISTENCY - DL

Authors
Citation
H. Kwon et S. Moon, DEFERRED LOCKING WITH BUFFER VALIDATION ON DEMAND FOR CLIENT-SERVER DATABASE CONSISTENCY - DL, IEICE transactions on information and systems, E80D(7), 1997, pp. 705-716
Citations number
17
Categorie Soggetti
Computer Science Information Systems
ISSN journal
09168532
Volume
E80D
Issue
7
Year of publication
1997
Pages
705 - 716
Database
ISI
SICI code
0916-8532(1997)E80D:7<705:DLWBVO>2.0.ZU;2-2
Abstract
In client-server database management systems (DBMSs), inter-transactio n caching is an effective technique for improving the performance. How ever, inter-transaction caching requires a cache consistency maintenan ce (CCM) protocol to ensure that cached copies at clients are kept mut ually consistent. Such a protocol could be complex to implement and ex pensive to run, since several rounds of message exchange may be requir ed. In this paper, we propose a new CCM scheme based on the primary-co py locking algorithm. In the proposed scheme, a number of lock request s and a data-shipping request are combined into a single message packe t to reduce client-server interactions, which are known to be very cri tical to the performance of client-server DBMSs. We examine its perfor mance tradeoffs on the basis of a simulation model under a wide range of workloads. The performance results indicate that the proposed schem e improves the overall system throughput significantly over the cachin g two-phase locking and the optimistic two-phase locking scheme. Its h igher performance mainly results from its lower communication overhead and lower degree of transaction blocking ratio.