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,storing, at a proximal IPA, in a forwarding table a destination IPA,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, at the proximal IPA, from the source a source URL identifier,matching, at the proximal IPA, 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, andtransmitting, from the proximal IPA, the source URL identifier to the destination at the destination IPA for 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.
-
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,
storing, at a proximal IPA, in a forwarding table a destination IPA, 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, at the proximal IPA, from the source a source URL identifier, matching, at the proximal IPA, 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, and transmitting, from the proximal IPA, the source URL identifier to the destination at the destination IPA for 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,
storing, at a proximal IPA, in a forwarding table a distal IPA, 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, at the proximal IPA, 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, and transmitting, from the proximal IPA, the source URL identifier to a destination at a destination IPA for transmitting from a distal web 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,
storing, at a proximal IPA, in a forwarding table a distal IPA, storing, at the proximal IPA, in the forwarding table a distal URL identifier for identifying the web content data stored in a distal web cache, the distal URL identifier is stored in the forwarding table in reference to a destination IPA, receiving, at the proximal IPA, from the user browser a source URL identifier, matching, at the proximal IPA, the source URL identifier to a destination URL identifier, cross referencing, at the proximal IPA, in the forwarding table the distal URL identifier with the destination IPA, and transmitting, from the proximal IPA, the source URL identifier to a destination at the destination IPA for transmitting from the destination at the destination IPA the web content data for retrieving the web content data from the distal web cache.
Specification