Managing resources using resource expiration data
First Claim
1. A computer implemented method comprising:
- as implemented by one or more computing devices configured with specific executable instructions,processing, by a receiving cache server component, a request for a resource from a transmitting cache server component when a residence time of the resource has been exceeded at the transmitting cache server component; and
modifying expiration data of the resource based at least in part on a level of the receiving cache server component in a hierarchy.
0 Assignments
0 Petitions
Accused Products
Abstract
Resource management techniques, such as cache optimization, are employed to organize resources within caches such that the most requested content (e.g., the most popular content) is more readily available. A service provider utilizes content expiration data as indicative of resource popularity. As resources are requested, the resources propagate through a cache server hierarchy associated with the service provider. More frequently requested resources are maintained at edge cache servers based on shorter expiration data that is reset with each repeated request. Less frequently requested resources are maintained at higher levels of a cache server hierarchy based on longer expiration data associated with cache servers higher on the hierarchy.
1459 Citations
20 Claims
-
1. A computer implemented method comprising:
as implemented by one or more computing devices configured with specific executable instructions, processing, by a receiving cache server component, a request for a resource from a transmitting cache server component when a residence time of the resource has been exceeded at the transmitting cache server component; and modifying expiration data of the resource based at least in part on a level of the receiving cache server component in a hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A non-transitory, computer-readable storage medium having one or more computer-executable modules for managing resources, the one or more computer-executable modules configured to:
-
process, by a receiving cache server component, a request for a resource from a transmitting cache server component when a residence time of the resource has been exceeded at the transmitting cache server component; and modify expiration data of the resource based at least in part on a level of the receiving cache server component in a hierarchy. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented storage system comprising:
one or more computing devices associated with a memory and operative to; process, by a receiving cache server component, a request for a resource from a transmitting cache server component when a residence time of the resource has been exceeded at the transmitting cache server component; and modify expiration data of the resource based at least in part on a level of the receiving cache server component in a hierarchy. - View Dependent Claims (18, 19, 20)
Specification