Cooperative adaptive web caching routing and forwarding web content data requesting method
First Claim
1. A method for retrieving from a destination web content data specified by a source at a source internet protocol address (IPA) and corresponding to a uniform resource locator (URL) associated with a web server, the method comprising the steps of, destination IPA storing at a proximal IPA in a forwarding table a destination IPA, destination URL identifier storing at the proximal IPA in the forwarding table a destination URL identifier for identifying the web content data, the destination URL identifier is stored in the forwarding table in reference to the destination IPA, receiving from the source a source URL identifier, matching the source URL identifier to the destination URL identifier, cross referencing at the proximal IPA in the forwarding table the stored destination URL identifier with the destination IPA, destination URL identifier transmitting the destination URL identifier to the destination at the destination IPA, and transmitting from the destination at the destination IPA the web content data to retrieve the web content data from the destination.
0 Assignments
0 Petitions
Accused Products
Abstract
Adaptive cooperative web caches construct and maintain routing and forwarding tables for efficient location of replicated web content data, thus reducing the time taken to fetch the requested web content data. The routing and forwarding tables in particular store decomposed web content identifiers and use compression techniques for efficient translation from a user request to the internet protocol address of the cache server where the replicated web content data can be retrieved.
125 Citations
15 Claims
-
1. A method for retrieving from a destination web content data specified by a source at a source internet protocol address (IPA) and corresponding to a uniform resource locator (URL) associated with a web server, the method comprising the steps of,
destination IPA storing at a proximal IPA in a forwarding table a destination IPA, destination URL identifier storing at the proximal IPA in the forwarding table a destination URL identifier for identifying the web content data, the destination URL identifier is stored in the forwarding table in reference to the destination IPA, receiving from the source a source URL identifier, matching the source URL identifier to the destination URL identifier, cross referencing at the proximal IPA in the forwarding table the stored destination URL identifier with the destination IPA, destination URL identifier transmitting the destination URL identifier to the destination at the destination IPA, and transmitting from the destination at the destination IPA the web content data to retrieve the web content data from the destination.
-
9. A method for retrieving from a distal cache web content data specified by a user browser at a source internet protocol address (IPA) and corresponding to a uniform resource locator (URL) associated with a web server, the method comprising the steps of,
distal IPA storing at a proximal IPA in a forwarding table a distal IPA, distal URL identifier storing at the proximal IPA in the forwarding table a distal URL identifier for identifying the web content data, the distal URL identifier is stored in the forwarding table in reference to the distal IPA, receiving from the user browser a source URL identifier, matching the source URL identifier to the distal URL identifier, cross referencing at the proximal IPA in the forwarding table the stored distal URL identifier with the distal IPA, distal URL identifier transmitting the distal URL identifier to the distal destination at the destination IPA, and transmitting from the distal cache at the distal IPA the web content data to retrieve the web content data from the distal web cache.
-
12. A method for retrieving from a distal web cache web content data specified by a user browser at a source internet protocol address (IPA) and corresponding to a uniform resource locator (URL) associated with a web server, the method comprising the steps of,
destination IPA storing at a proximal IPA in a forwarding table a distal IPA, distal URL identifier storing at the proximal IPA in the forwarding table a distal URL identifier for identifying the web content data stored in the distal cache, the distal URL identifier is stored in the forwarding table in reference to the destination IPA, receiving from the user browser a source URL identifier, matching the source URL identifier to the destination URL identifier, cross referencing at the proximal IPA in the forwarding table the stored distal URL identifier with the destination IPA, distal URL identifier transmitting the distal URL identifier to the destination at the destination IPA, and transmitting from the destination at the destination IPA the web content data for retrieving the web content data from the distal cache.
Specification