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

被引:0
|
作者
Dwiartanto, J [1 ]
Watson, P [1 ]
机构
[1] Newcastle Univ, Sch Comp Sci, Newcastle Upon Tyne, Tyne & Wear, England
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:467 / 473
页数:7
相关论文
共 50 条
  • [1] Consistency management in object-oriented databases
    Oakasha, H
    Conrad, S
    Saake, G
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2001, 13 (11): : 955 - 985
  • [2] A framework for method evolution and behavior consistency in object-oriented databases
    Tari, Z
    Li, X
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1996, 6 (02) : 279 - 305
  • [3] IDENTIFICATION, GENERICITY AND CONSISTENCY IN OBJECT-ORIENTED DATABASES
    SCHEWE, KD
    SCHMIDT, JW
    WETZEL, I
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 646 : 341 - 356
  • [4] Dynamic evolution and consistency of collaborative configurations in object-oriented databases
    Al-Khudair, A
    Gray, WA
    Miles, JC
    TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 207 - 218
  • [5] Type-consistency problems for queries in object-oriented databases
    Ishihara, Y
    Seki, H
    Ito, M
    DATABASE THEORY - ICDT'97, 1997, 1186 : 364 - 378
  • [6] Refinements of complexity results on type consistency for object-oriented databases
    Ishihara, Y
    Shimizu, S
    Seki, H
    Ito, M
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2001, 62 (04) : 537 - 564
  • [7] OBJECT-ORIENTED DATABASES
    VALAUSKAS, EJ
    LIBRARY JOURNAL, 1993, 118 (14) : 216 - 216
  • [8] Object-oriented databases
    Guerrini, G
    Merlo, I
    Ferrari, E
    Kappel, G
    de Miguel, A
    OBJECT-ORIENTED TECHNOLOGY, 1999, 1743 : 207 - 221
  • [9] AN OBJECT-ORIENTED METHOD FOR IMPLEMENTING LAYERED PROTOCOLS
    DIVIN, A
    PETITPIERRE, C
    FORMAL DESCRIPTION TECHNIQUES, VI, 1994, 22 : 401 - 416
  • [10] Object-Oriented Operational Semantics
    Prinz, Andreas
    Moller-Pedersen, Birger
    Fischer, Joachim
    SYSTEM ANALYSIS AND MODELING: TECHNOLOGY-SPECIFIC ASPECTS OF MODELS, 2016, 9959 : 132 - 147