Toggle Main Menu Toggle Search

Open Access padlockePrints

Exploiting method semantics in client cache consistency protocols for object-oriented databases

Lookup NU author(s): Johannes Dwiartanto, Professor Paul WatsonORCiD


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


Data-shipping systems are commonly used in client-server object-oriented databases (OODB). This is intended to utilise clients' resources and improve scalability by allowing clients to run transactions locally after fetching the required database items from the database server. A consequence of this is that a database item can be cached at more than one client This therefore raises issues regarding client cache consistency and concurrency control. A number of client cache consistency protocols have been studied, and some approaches to concurrency control for OODB have been proposed. Existing client consistency protocols, however, do not consider method semantics in concurrency control. This study proposes a client cache consistency protocol where method semantics can be exploited in concurrency control. It identifies issues regarding the use of method semantics for the protocol and investigates the performance using simulation. The performance results show that this can result in performance gains when compared to existing protocols.

Publication metadata

Author(s): Dwiartanto J, Watson P

Editor(s): Arabnia, H.R.

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: International Conference on Information and Knowledge Engineering (IKE)

Year of Conference: 2004

Pages: 467-473

Publisher: CSREA Press

Library holdings: Search Newcastle University Library for this item

ISBN: 1932415270