Garbage collection for a client-server persistent object store

被引:0
|
作者
Campus Universitaire de Beaulieu, IRISA, CNRS, Rennes 35042, France [1 ]
不详 [2 ]
不详 [3 ]
机构
来源
ACM Trans Comput Syst | / 3卷 / 153-201期
关键词
D O I
暂无
中图分类号
学科分类号
摘要
We describe an efficient server-based algorithm for garbage collecting persistent object stores in a client-server environment. The algorithm is incremental and runs concurrently with client transactions. Unlike previous algorithms, it does not hold any transactional locks on data and does not require callbacks to clients. It is fault-tolerant, but performs very little logging. The algorithm has been designed to be integrated into existing systems, and therefore it works with standard implementation techniques such as Two-Phase Locking and Write-Ahead-Logging. In addition, it supports client-server performance optimizations such as client caching and flexible management of client buffers. We describe an implementation of the algorithm in the EXODUS storage manager and present the results of a performance study of the implementation.
引用
收藏
相关论文
共 50 条
  • [1] Garbage collection for a client-server persistent object store
    Amsaleg, L
    Franklin, MJ
    Gruber, O
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1999, 17 (03): : 153 - 201
  • [2] Incremental garbage collection of a persistent object store using PMOS
    Munro, DS
    Brown, AL
    Morrison, R
    Moss, JEB
    ADVANCES IN PERSISTENT OBJECT SYSTEMS, 1999, : 78 - 91
  • [3] Persistent client-server database sessions
    Barga, RS
    Lomet, DB
    Baby, T
    Agrawal, S
    ADVANCES IN DATABSE TECHNOLOGY-EDBT 2000, PROCEEDINGS, 2000, 1777 : 462 - 477
  • [4] Automated object design: The client-server case
    Desfray, P
    COMPUTER, 1996, 29 (02) : 62 - &
  • [5] BEWARE OF CLIENT-SERVER
    HADBURG, BP
    DATAMATION, 1995, 41 (22): : 90 - 90
  • [6] IS - THE CLIENT-SERVER CONNECTION
    BOGENSCHUTZ, C
    CRATER, TL
    HEDRICK, DR
    HILL, CRD
    JOHNSON, M
    PIZZELANTI, T
    WERTZ, F
    PIMA MAGAZINE, 1994, 76 (04): : 22 - 25
  • [7] BACKING INTO CLIENT-SERVER
    BAUM, D
    DATAMATION, 1994, 40 (20): : 71 - 77
  • [8] DEFINE CLIENT-SERVER
    FORSELL, C
    DATAMATION, 1995, 41 (19): : 12 - 12
  • [9] CLIENT-SERVER FEASIBILITY
    DUE, RT
    INFORMATION SYSTEMS MANAGEMENT, 1994, 11 (03) : 79 - 82
  • [10] CLIENT-SERVER TRENDS
    LAROCQUE, J
    IEEE SPECTRUM, 1994, 31 (04) : 48 - 50