Deferred Locking with Buffer Validation on Demand for Client-Server Database Consistency:DL
スポンサーリンク
概要
- 論文の詳細を見る
In client-server database management systems (DBMSs), inter-transaction caching is an effective technique for improving the performance. However, inter-transaction caching requires a cache consistency maintenance (CCM) protocol to ensure that cached copies at clients are kept mutually consistent. Such a protocol could be complex to implement and expensive to run, since several rounds of message exchange may be required. In this paper, we propose a new CCM scheme based on the primary-copy locking algorithm. In the proposed scheme, a number of lock requests and a data-shipping request are combined into a single message packet to reduce client-server interactions, which are known to be very critical to the performance of client-server DBMSs. We examine its performance tradeoffs on the basis of a simulation model under a wide range of workloads. The performance results indicate that the proposed scheme improves the overall system throughput significantly over the caching two-phase locking and the optimistic two-phase locking scheme. Its higher performance mainly results from its lower communication overhead and lower degree of transaction blocking ratio.
- 一般社団法人電子情報通信学会の論文
- 1997-07-25
著者
-
Moon Songchun
Database Systems Laboratory Graduate School Of Management Kaist
-
KWON Hyeokmin
Database Systems Laboratory, Graduate School of Management KAIST
関連論文
- Commit-Order Oriented Validation Scheme for Transaction Scheduling in Mobile Distributed Database Systems: COOV (Special Issue on Fault-Tolerant Computing)
- Deferred Locking with Buffer Validation on Demand for Client-Server Database Consistency:DL