发明名称 Methods, apparatus and data structures for managing objects
摘要 <p>A variety of methods, apparatus, and data structures for managing transient and persistent distributed objects are disclosed. Objects for use as object references are described, both for transient and persistent objects. In one aspect of the invention, a data structure that is intended for use as an object reference for a transient object is disclosed having a set of endpoint addresses, an incarnation number, and an object key. These elements serve to uniquely identify and locate the transient object. In another aspect of the invention, an object that is intended for use as an object reference for a persistent object is disclosed having a host computer name, a locator identification, an object key, and a subobject identifier. The first three elements serve as an indirection to the persistent object and the third element is for use by the persistent object. These data structures enable a distributed object operating environment which integrates both transient and persistent objects. A variety of methods utilizing one or more of the elements of the abovementioned object references to provide a system resource efficient interaction between a client requesting service from a server object. One particular method selects the fastest transport mode between the client and the server object. Another specific method teaches reading addressing information directly from local cache memory. If the addressing information is not available in cache memory, the information is first found and then stored in cache memory thereby perpetuating the efficiency of the invention.</p>
申请公布号 EP0737916(A1) 申请公布日期 1996.10.16
申请号 EP19960301655 申请日期 1996.03.11
申请人 SUN MICROSYSTEMS, INC. 发明人 BROWNELL, DAVID M.;DIWANJI, PAVANI
分类号 G06F15/16;G06F9/44;G06F9/46;G06F12/00;(IPC1-7):G06F9/44 主分类号 G06F15/16
代理机构 代理人
主权项
地址
您可能感兴趣的专利