Systems and methods for dynamic control of cache and pool...

Data processing: software development – installation – and managem – Software program development tool – Programming language

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S116000, C719S315000, C719S332000, C718S102000, C707S793000, C707S793000, C711S118000, C711S133000, C711S134000, C711S159000, C711S170000

Reexamination Certificate

active

07543273

ABSTRACT:
The present invention provides users and processes with various features to control the memory usage by a cache and pool dynamically at runtime. The cache and pool can be initialized on demand to remove idle objects of classes from them without the server being restarted. When the cache and pool reach their maximum sizes, idle objects in them may be removed to make room for newly active objects using various strategies in batches, where the schedule (periodicity), size and processing time of each batch can be dynamically adjusted. When a newly created object is being added to a full cache where each object is enrolled in a transaction, one or more active objects may be passivated from the cache based on various criteria to make room for the new instance to be added. Various features of the cache and pool can be defined in a configuration file. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

REFERENCES:
patent: 5870753 (1999-02-01), Chang et al.
patent: 5951680 (1999-09-01), Redlin et al.
patent: 6128627 (2000-10-01), Mattis et al.
patent: 6353844 (2002-03-01), Bitar et al.
patent: 6418447 (2002-07-01), Frey et al.
patent: 6502103 (2002-12-01), Frey et al.
patent: 6505210 (2003-01-01), Frey et al.
patent: 6560501 (2003-05-01), Walser et al.
patent: 6560609 (2003-05-01), Frey et al.
patent: 6651140 (2003-11-01), Kumar
patent: 6690781 (2004-02-01), Creamer et al.
patent: 6805502 (2004-10-01), Rai et al.
patent: 6944680 (2005-09-01), Lee et al.
patent: 7284091 (2007-10-01), Chow et al.
patent: 2002/0065809 (2002-05-01), Kitayama
patent: 2002/0124756 (2002-09-01), Rai et al.
patent: 2003/0028682 (2003-02-01), Sutherland
patent: 2003/0105837 (2003-06-01), Kamen et al.
patent: 2003/0120873 (2003-06-01), Kanaley
patent: 2003/0177182 (2003-09-01), Clark et al.
patent: 2004/0006549 (2004-01-01), Mullins et al.
patent: 2004/0068537 (2004-04-01), Freund et al.
patent: 2004/0088413 (2004-05-01), Bhogi et al.
patent: 2004/0143823 (2004-07-01), Wei
patent: 2005/0050455 (2005-03-01), Yee et al.
patent: 2005/0060498 (2005-03-01), Curtis
patent: 2006/0010171 (2006-01-01), Lei
patent: 2006/0155819 (2006-07-01), Grabinar et al.

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

Systems and methods for dynamic control of cache and pool... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Systems and methods for dynamic control of cache and pool..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods for dynamic control of cache and pool... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4136815

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