发明名称 Distributed garbage collection system and method
摘要 A distributed garbage collection system and method is disclosed that is compatible with local ref-count or full garbage collection and that ensures that no local object's storage is deleted by the local garbage collector unless it is certain that there are no actual or potential remote references to that local object. The disclosed system and method are implemented in the context of a transparent distributed object system in which communications between objects in different processes are enabled by dedicated proxy objects that are linked to corresponding remote objects via a pair of transport objects. Additional proxy holder objects and proxy holder proxies ensure that objects for which third-party object references are passed (i.e., where one object in a first process passes a remote object in a second process a reference to a third object in a third process) are not collected until a direct link is established between the remote object in the second process and the third object in the third object space. As appropriate, secret number table pointers maintained by a local registrar for each object that has been accessed via a third party message are deleted, allowing the objects to be collected when there are no other actual or pending remote references to that object. The transport managers encrypt all inter-process messages so as to provide full capability security within the distributed system. This enables the disclosed garbage collection system and methods to operate under attack from misbehaving participants.
申请公布号 US5960087(A) 申请公布日期 1999.09.28
申请号 US19960674114 申请日期 1996.07.01
申请人 SUN MICROSYSTEMS, INC. 发明人 TRIBBLE, E. DEAN;MILLER, MARK S.;HARDY, NORMAN;LEVY, JACOB Y.;HILL, ERIC C.;HIBBERT, CHRISTOPHER T.
分类号 G06F12/02;H04L9/30;(IPC1-7):H04L9/00;G06F17/30 主分类号 G06F12/02
代理机构 代理人
主权项
地址