Transactional memory with automatic object versioning

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S006000

Reexamination Certificate

active

07542977

ABSTRACT:
Embodiments of a system and method for transactional memory (TM) with automatic object versioning are described. Embodiments described herein include a TM system and method that facilitates the execution of object-oriented application programs in a transactional environment, including automatically versioning objects to enhance efficiency. Embodiments of the TM automatically designate versions of objects using pointers, accurately identifying usable and unusable versions. Object versioning as described herein allows the garbage collector to easily and efficiently determine which objects may be moved, freeing memory space and reducing the number of objects traversed by a transaction before finding a useable version of an object. Other embodiments are described and claimed.

REFERENCES:
patent: 6223344 (2001-04-01), Gerard et al.
patent: 6826757 (2004-11-01), Steele et al.
Norvag, Kjetil. “Main-Memory Management in Temporal Object Database Systems.” Lecture Notes in Computer Science 1884(2000) 362-370. Jun. 23, 2008 <http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.36.2355>.
Brooks, Rodney A., et al., “Trading Data Space for Reduced Time and Code Space in Real-Time Garbarage Collection on Stock Hardware”, ACM,(1984),256-262.
Herlihy, Maurice P., et al., “Lock-Free Garbarage Collection for Multiprocessors”,ACM, (1991),229-236.
Hosking, Antony L., “Lightweight Support for Fine-Grained Persistence on Stock Hardware”,Technical Report 95-02 / Computer Science Department University of Massachusetts at Amherst, (Feb. 1995),167 pgs.

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

Transactional memory with automatic object versioning does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Transactional memory with automatic object versioning, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transactional memory with automatic object versioning will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4118701

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