GARBAGE COLLECTION IN A DISTRIBUTED OBJECT-ORIENTED SYSTEM

被引:6
|
作者
GUPTA, A [1 ]
FUCHS, WK [1 ]
机构
[1] UNIV ILLINOIS,COORDINATED SCI LAB,URBANA,IL 61801
基金
美国国家航空航天局;
关键词
GARBAGE COLLECTION; DISTRIBUTED SYSTEMS; OBJECT-ORIENTED COMPUTING;
D O I
10.1109/69.219734
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An algorithm is described in this paper for garbage collection in distributed systems with object sharing across processor boundaries. The algorithm allows local garbage collection at each node in the system to proceed independently of local collection at the other nodes. It requires no global synchronization or knowledge of the global state of the system and exhibits the capability of graceful degradation. The concept or a specialized dump node is proposed to facilitate the collection or inaccessible circular structures. An experimental evaluation of the algorithm is also described. The algorithm is compared with a corresponding scheme that requires global synchronization. The results show that the algorithm works well in distributed processing environments even when the locality of object references is low.
引用
收藏
页码:257 / 265
页数:9
相关论文
共 50 条
  • [1] Memory garbage collection for an object-oriented processor
    Ho, C. Y.
    Lo, W. Y.
    Fong, Anthony S. S.
    [J]. INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 522 - +
  • [2] Class-Based Garbage Collection in Object-Oriented Programming Environments
    张武生
    黄启峰
    沈美明
    郑纬民
    [J]. Tsinghua Science and Technology, 2003, (06) : 658 - 666
  • [3] Garbage collection in object-oriented databases using transactional cyclic reference counting
    P. Roy
    S. Seshadri
    A. Silberschatz
    S. Sudarshan
    S. Ashwin
    [J]. The VLDB Journal, 1998, 7 : 179 - 193
  • [4] Garbage collection in object-oriented databases using transactional cyclic reference counting
    Roy, P
    Seshadri, S
    Silberschatz, A
    Sudarshan, S
    Ashwin, S
    [J]. VLDB JOURNAL, 1998, 7 (03): : 179 - 193
  • [5] Object-oriented distributed workflow management system
    Lin, L
    Zhong, SS
    Yao, Y
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS 1 AND 2, 2005, : 685 - 689
  • [6] An object-oriented RBAC model for distributed system
    Zhang, CN
    Yang, C
    [J]. WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2001, : 24 - 32
  • [7] Hardware concurrent garbage collection for short-lived objects in an object-oriented processor
    Shing, YW
    Li, R
    Fong, AS
    [J]. ICEEC'04: 2004 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONIC AND COMPUTER ENGINEERING, PROCEEDINGS, 2004, : 285 - 288
  • [8] Garbage collection in object oriented condensed graphs
    John, Sunil
    Morrison, John P.
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 860 - 869
  • [9] PROTOTYPING A DISTRIBUTED OBJECT-ORIENTED OPERATING SYSTEM ON UNIX
    SHAPIRO, M
    [J]. WORKSHOP ON EXPERIENCES WITH DISTRIBUTED AND MULTIPROCESSOR SYSTEMS, 1989, : 311 - 331
  • [10] Query Decomposition for a Distributed Object-Oriented Mediator System
    Vanja Josifovski
    Tore Risch
    [J]. Distributed and Parallel Databases, 2002, 11 : 307 - 336