DocumentCode :
914310
Title :
Garbage collection in a distributed object-oriented system
Author :
Gupta, Aloke ; Fuchs, W. Kent
Author_Institution :
Dept. of Electr. & Comput. Eng., Illinois Univ., Urbana, IL, USA
Volume :
5
Issue :
2
fYear :
1993
fDate :
4/1/1993 12:00:00 AM
Firstpage :
257
Lastpage :
265
Abstract :
An algorithm for garbage collection in distributed systems with object sharing across processor boundaries is described. 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 for graceful degradation. The concept of a specialized dump node is proposed to facilitate the collection of 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
Keywords :
distributed processing; object-oriented methods; storage allocation; storage management; distributed object-oriented system; distributed processing environments; experimental evaluation; garbage collection; global synchronization; graceful degradation; inaccessible circular structures; local garbage collection; object references; object sharing; processor boundaries; specialized dump node; Degradation; Distributed computing; Distributed processing; Military computing; NASA; Object detection; Software systems;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.219734
Filename :
219734
Link To Document :
بازگشت