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 a first fragment for storage in memory, a second fragment for storage in a first media having higher latency than the memory, and a third fragment for storage in a second media having higher latency than the first media, wherein the size of the first fragment is based on a latency associated with retrieval of the second fragment, and wherein the size of the second fragment is based on a latency associated with retrieval of the third fragment;
receiving a request for the object at a cache component;
causing transmission of the first fragment from the memory;
causing transmission of the second fragment without retaining the second fragment in memory for subsequent processing; and
causing transmission of the third fragment without retaining the third fragment in the memory for subsequent processing.
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
25 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a cache component, an object for storage; segmenting the object into a first fragment for storage in memory, a second fragment for storage in a first media having higher latency than the memory, and a third fragment for storage in a second media having higher latency than the first media, wherein the size of the first fragment is based on a latency associated with retrieval of the second fragment, and wherein the size of the second fragment is based on a latency associated with retrieval of the third fragment; receiving a request for the object at a cache component; causing transmission of the first fragment from the memory; causing transmission of the second fragment without retaining the second fragment in memory for subsequent processing; and causing transmission of the third fragment without retaining the third fragment in the memory for subsequent processing.
-
-
2. A computer-implemented method comprising:
-
receiving a request for an object at a cache component; causing transmission of a first fragment of the object from memory; causing transmission of a second fragment of the object without retaining the second fragment in memory for subsequent processing; and causing transmission of a third fragment of the object without retaining the third fragment in memory for subsequent processing. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a memory for storing first fragments of objects; and one or more computing devices configured with specific executable instructions and operative to; receive a request for an object; cause transmission of a first fragment of the object from the memory; cause transmission of a second fragment of the object without retaining the second fragment in memory for subsequent processing; and cause transmission of a third fragment of the object without retaining the third fragment in memory for subsequent processing. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification