Welcome to D
SIGMOD'00
PODS'00
SIGMOD Recor
CIKM 2000/CI
COMAD 2000
Data Enginee
DL 2000
DPDJ
EDBT 2000
Hypertext 20
ICDE 2000
KDD 2000
KDD Explorat
KRDB 2000
SBBD 2000
<<< = SBBD Papers>>>
SIGIR 2000
SIGIR Forum
SSDBM 2000
TODS
VLDB'00
VLDBJ

Performance Analysis of the DSMIO Disk Cache Algorithm


Carla Osthoff, Marta Mattoso, Cristiana Seidel, Ricardo Bianchini, and Claudio Amorim



Return to Implementation Issues


Abstract

In a previous paper we proposed a disk cache coherence algorithm, called DSMIO, for multicomputers or clusters of workstations. The algorithm keeps caches coherent using concepts and mechanisms from software distributed shared-memory systems, such as multiple concurrent writers and the Lazy Release Consistency model for reducing the negative impact of false sharing. In this paper we present a detailed analysis of the performance of DSMIO in the context of a parallel object-based database system where one node acts as a server, accessing stable storage and keeping caches coherent. We perform experiments with the 007 Benchmarks on an SP2 multicomputer. The most interesting part of the paper compares the DSMIO results against those of the state-of-the-art CallBack Locking (CBL) cache coherence algorithm. The results of this comparison show that our system consistently and significantly outperforms CBL.



DiSC'01 Copyright ©2002 ACM Inc.