Title :
Performance of cache coherency schemes in a shared disks transaction environment
Author_Institution :
Dept. of Comput. Sci., Yeungnam Univ., Kyongbuk, South Korea
Abstract :
In a shared disks environment (SDE), the computing nodes are locally coupled via a high-speed network and share a common database at the disk level. To reduce the amount of expensive and slow disk I/O, each node caches database pages in its main memory buffer. This paper focuses on SDE that uses record-level locking as a concurrency control. While the record-level locking can guarantee higher concurrency than page-level locking, it may result in heavy message traffic. In this paper, we first propose a cache coherency scheme that can reduce the message traffic in the standard locking. Then the scheme is extended to the context where lock retention and lock de-escalation are adopted. Using a distributed database simulation model, we evaluate the performance of the proposed schemes under a wide variety of database workloads
Keywords :
cache storage; concurrency control; distributed databases; message passing; performance evaluation; cache coherency schemes; common database; computing nodes; concurrency control; database workloads; distributed database simulation model; high-speed network; lock de-escalation; lock retention; main memory buffer; message traffic; performance evaluation; record-level locking; shared disks transaction environment; Computational modeling; Computer networks; Concurrency control; Concurrent computing; Data engineering; Distributed databases; High-speed networks; Intelligent networks; Traffic control; Transaction databases;
Conference_Titel :
Distributed Computing Systems, 1997., Proceedings of the Sixth IEEE Computer Society Workshop on Future Trends of
Conference_Location :
Tunis
Print_ISBN :
0-8186-8153-5
DOI :
10.1109/FTDCS.1997.644718