Cache optimization
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, at a cache component, an object for storage;
segmenting the object into an initialization fragment for storage in memory and two or more remaining fragments for storage in a media having higher latency than the memory, wherein the segmenting of the object into the initialization fragment and each of the two or more remaining fragments is performed based at least in part on one or more of a fragment retrieval latency, cost, or service criterion;
receiving a request for the object at a cache component;
causing transmission of the initialization fragment from the memory;
retrieving the two or more remaining fragments from the media having higher latency than the memory; and
causing transmission of the two or more remaining fragments without retaining the two or more remaining fragments in the memory.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for management and processing of resource requests at cache server computing devices is provided. Cache server computing devices segment content into an initialization fragment for storage in memory and one or more remaining fragments for storage in a media having higher latency than the memory. Upon receipt of a request for the content, a cache server computing device transmits the initialization fragment from the memory, retrieves the one or more remaining fragments, and transmits the one or more remaining fragments without retaining the one or more remaining fragments in the memory for subsequent processing.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a cache component, an object for storage; segmenting the object into an initialization fragment for storage in memory and two or more remaining fragments for storage in a media having higher latency than the memory, wherein the segmenting of the object into the initialization fragment and each of the two or more remaining fragments is performed based at least in part on one or more of a fragment retrieval latency, cost, or service criterion; receiving a request for the object at a cache component; causing transmission of the initialization fragment from the memory; retrieving the two or more remaining fragments from the media having higher latency than the memory; and causing transmission of the two or more remaining fragments without retaining the two or more remaining fragments in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a memory for storing initialization fragments of objects; and one or more computing devices configured with specific executable instructions and operative to; receive an object for storage; segment the object into an initialization fragment for storage in the memory and two or more remaining fragments for storage in a media having higher latency than the memory, wherein the segmenting of the object into the initialization fragment and each of the two or more remaining fragments is performed based at least in part on one or more of a fragment retrieval latency, cost, or service criterion; receive a request for the object; cause transmission of the initialization fragment from the memory; retrieve the two or more remaining fragments from the media having higher latency than the memory; and cause transmission of the two or more remaining fragments without retaining the two or more remaining fragments in the memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification