Method and apparatus for improving end to end performance of a data network
First Claim
1. A computer-implemented method for creating a volume of resources from a plurality of resources available to a resource server, the method performed at said resource server, the method comprising the steps of:
- detecting when a first resource is requested of the resource server;
identifying a second resource that is requested from said resource server within a time period following the request for the first resource;
determining a probability that said resource will also be requested if said first resource is requested; and
if said probability satisfies a minimum threshold then associating said first resource and said second resource in a volume.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus provide improved cache coherency and more effective caching operations without placing an undue burden on network links. A proxy receives a request for a resource and then, depending on information in the proxy cache, generates a resource request for transmission to a resource server. The proxy appends a proxy filter to the request. The resource server maintains one or more volumes of resources based on some predetermined criterion that can be either static or dynamic in nature. Upon receipt of the request and the proxy filter the resource server generates a request response and a piggybacked list of additional resources selected from the volume with which the requested resource is associated.
30 Citations
9 Claims
-
1. A computer-implemented method for creating a volume of resources from a plurality of resources available to a resource server, the method performed at said resource server, the method comprising the steps of:
-
detecting when a first resource is requested of the resource server; identifying a second resource that is requested from said resource server within a time period following the request for the first resource; determining a probability that said resource will also be requested if said first resource is requested; and if said probability satisfies a minimum threshold then associating said first resource and said second resource in a volume. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for creating a volume of resources from a plurality of resources available to a server, each of said plurality of resources having an associated directory prefix, the method performed at said server, the method comprising the steps of:
-
analyzing the directory prefix of each of a said plurality of resources; dividing the resources into a plurality of subsets based on matching directory prefixes of the resources to a predetermined prefix level; associating resources in at least one of said plurality of subsets in a respective volume, wherein each said volume includes an identifier for each resource associated with the respective volume. - View Dependent Claims (8, 9)
-
Specification