Methods, apparatus and data structures for managing objects

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 900, G06F 15163, G06F 946

Patent

active

060092661

ABSTRACT:
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.

REFERENCES:
patent: 5201049 (1993-04-01), Shorter
patent: 5247676 (1993-09-01), Ozur et al.
patent: 5287507 (1994-02-01), Hamilton et al.
patent: 5325524 (1994-06-01), Black et al.
patent: 5504895 (1996-04-01), Kunsava et al.
patent: 5511197 (1996-04-01), Hill et al.
W. Richards Stevens, UNIX Network Programming, 1990, Prentice Hall Software Series.
A. Udaya Shankar, David Lee, Modulo-N Incarnation Numbers for Cache-based Transport Protocols, 1993 International Conference on Network Protocols, IEEE, pp. 46-54, Oct. 1993.
SOMobjects Developer Toolkit Users Guide, version 2.0, IBM, pp. 6-8 -6-10, 6-16 -6-22, 6-55 -6-61, Jun. 1993.
Khoshafian, et al., Object Identity, Sep. 1986, Special Issue of Sigplan Notices, vol. 21, No. 11.
IBM Technical Disclosure Bulletin, Efficient Mechanism for Providing Permanent Long Addresses, vol. 32, No. 4A, Sep. 1989.
J. Kaiser, Mutabor, A Coprocessor Supporting Memory Management in an Object-Oriented Architecture, Oct. 1988, IEEE Micro.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Methods, apparatus and data structures for managing objects does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods, apparatus and data structures for managing objects, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods, apparatus and data structures for managing objects will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2388636

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.