Cache management method and system for storing dynamic contents
First Claim
Patent Images
1. A method for managing a cache associated with a computer device in a computing environment, the method comprising the steps of:
- associating each of a plurality of cached contents in the cache with generation information corresponding to a level of resources used to create that cached content, said generation information including a generation cost of each cached content; and
managing the cache based on the generation cost of each cached content.
6 Assignments
0 Petitions
Accused Products
Abstract
A cache management method and system for storing dynamic contents such as web pages. In a computing environment, a server maintains a cache for temporarily storing dynamic pages. Each of the cached pages is associated with resource information indicating a level of resources used to create the cached page. A newly created page replaces one of the cached pages in the cache if it is less expensive to recreate that cached page than to recreate the newly created page based on the resource information.
-
Citations
37 Claims
-
1. A method for managing a cache associated with a computer device in a computing environment, the method comprising the steps of:
-
associating each of a plurality of cached contents in the cache with generation information corresponding to a level of resources used to create that cached content, said generation information including a generation cost of each cached content; and managing the cache based on the generation cost of each cached content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for processing a content request using a cache of a servicing device in a computing environment, each of a plurality of cached contents in the cache associated with creation cost information corresponding to a level of resources used to create that cached content, the method comprising the steps of:
-
receiving by the servicing device the content request; searching the cache of the servicing device for the requested content; creating the requested content if the requested content is not available from the cache based on results of the searching step, the created content including creation cost information corresponding to a level of resources used to create that content; attempting to cache the created content based on the creation cost information of the created content and the creation cost information of the cached contents; and outputting by the servicing device the requested content. - View Dependent Claims (11, 12, 13, 14, 15)
-
- 16. A device for managing a cache associated with the device in a computing environment, wherein the cache includes a plurality of cached contents, each content associated with generation information corresponding to a level of resources used to create that cached content, and wherein the device manages the cache based on the generation information of each content, said generation information including a generation cost of each content.
-
23. A system for processing a content request in a computing environment, the system comprising:
-
a first cache for storing a plurality of first contents, each of the first contents associated with resource information corresponding to a level of resources used to create that first content; and a first server, associated with the first cache, for receiving the content request, searching the first cache for the requested content, and creating the requested content if the requested content is not available from the first cache, the created content including resource information corresponding to a level of resources used to create that content, said resource information including a creation cost for each content, wherein the first server attempts to cache the created content based on the resource information of the created content and the plurality of first contents. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer readable program product embodied on computer readable media, for implementing a method of managing a cache associated with a computer device in a computing environment, the product comprising:
-
first computer-readable program code means for associating each of a plurality of cached contents in the cache with generation cost information corresponding to a level of resources used to create that cached content; and second computer-readable program code means for managing the cache based on the generation cost information of each content. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
Specification