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 条
[41]   PREDICTING CLIENT-SERVER AVAILABILITY [J].
WOOD, A .
COMPUTER, 1995, 28 (04) :41-48
[42]   WINDOWS AND CLIENT-SERVER COMPUTING [J].
BEISER, K .
ONLINE, 1993, 17 (05) :109-+
[43]   Big client-server toolbox [J].
Johnson, Doug .
Focus, 1994, 10 (03)
[44]   A concept of a universal server for the client-server architecture [J].
Volkov, DA .
PROGRAMMING AND COMPUTER SOFTWARE, 2000, 26 (06) :341-345
[45]   Two-Tier Garbage Collection for Persistent Object [J].
Lee, Dokeun ;
Won, Youjip ;
Park, Yongjun ;
Lee, Seongjin .
PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, :1246-1255
[46]   On estimating the coverage length of toll collection area and client-server response time [J].
Wey, JK ;
Yang, WP ;
Tseng, SH .
2000 IEEE 51ST VEHICULAR TECHNOLOGY CONFERENCE, PROCEEDINGS, VOLS 1-3, 2000, :487-491
[47]   VPN - Client-Server Object-Oriented Virtual Plant Modeling Tool [J].
Vitali, G. ;
Magnanini, E. ;
Mennucci, N. ;
Denti, E. .
2012 IEEE FOURTH INTERNATIONAL SYMPOSIUM ON PLANT GROWTH MODELING, SIMULATION, VISUALIZATION AND APPLICATIONS (PMA), 2012, :409-412
[48]   WELCOME TO CLIENT-SERVER PBX COMPUTING [J].
STRAUSS, P .
DATAMATION, 1994, 40 (11) :49-&
[49]   Object Recognition in Extended Image Databases using a Mobile Client-Server Architecture [J].
Lehiani, Yassine ;
Maidi, Madjid ;
Preda, Marius ;
Gabrielli, Adrian .
2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL AND IMAGE PROCESSING APPLICATIONS (ICSIPA), 2015, :197-202
[50]   DEVELOPMENT OF DISTRIBUTED AND CLIENT-SERVER OBJECT-ORIENTED APPLICATIONS - INDUSTRY SOLUTIONS [J].
HEUSER, L ;
DILLEY, J ;
MADDURI, H ;
RABIN, S ;
WOODS, S .
SIGPLAN NOTICES, 1994, 29 (10) :317-323