Cooperative adaptive web caching routing and forwarding web content data broadcasting method
First Claim
1. A method of broadcasting from a proximal cache at a proximal internet protocol address (IPA) forwarding and routing information for indicating an originator storing web content data associated with an originating uniform resource locator (URL) of a web server at an originating IPA permanently storing the web content data, the method comprising the steps of:
- generating at the proximal IPA the originating URL for indicating the originator,generating at the proximal IPA a sourcing IPA for indicating the originator,generating at the proximal IPA a destination IPA for indicating a destination cache,generating a distance metrics for indicating a web hop distance of a number of the plurality of cooperative web caches through which the URL web content data would be communicated from a source at the sourcing IPA through a plurality of cooperative web caches to the proximal web cache at the proximal IPA,associating at the proximal IPA the sourcing IPA with the originating URL with the distance metric as the forwarding and routing information,transmitting the forwarding and routing information from the proximal cache at the proximal IPA to the destination cache at a destination IPA, the transmitting of the forwarding and routing information associating the sourcing IPA with the originating URL with the destination IPA with the distance metric, for generating a forwarding and routing table in the destination cache, andstoring in the destination cache at the destination IPA in a forwarding and routing table the association between the originating URL and the sourcing IPA with the distance metric, the forwarding and routing table for determining the sourcing IPA from a URL request for forwarding and routing a request for web content data to the sourcing IPA.
1 Assignment
0 Petitions
Accused Products
Abstract
Adaptive cooperative web caches construct and maintain routing and forwarding tables for efficient location of replicated web content data. The data stored in routing and forwarding tables indicate associations between web content requests and the internet protocol address of the web cache server where the replicated web content data is stored. These associations are communicated between groups of adaptive web cache servers by broadcasting routing information for updating the forwarding tables within the web cache servers for efficient location of sought after web content data.
-
Citations
16 Claims
-
1. A method of broadcasting from a proximal cache at a proximal internet protocol address (IPA) forwarding and routing information for indicating an originator storing web content data associated with an originating uniform resource locator (URL) of a web server at an originating IPA permanently storing the web content data, the method comprising the steps of:
-
generating at the proximal IPA the originating URL for indicating the originator, generating at the proximal IPA a sourcing IPA for indicating the originator, generating at the proximal IPA a destination IPA for indicating a destination cache, generating a distance metrics for indicating a web hop distance of a number of the plurality of cooperative web caches through which the URL web content data would be communicated from a source at the sourcing IPA through a plurality of cooperative web caches to the proximal web cache at the proximal IPA, associating at the proximal IPA the sourcing IPA with the originating URL with the distance metric as the forwarding and routing information, transmitting the forwarding and routing information from the proximal cache at the proximal IPA to the destination cache at a destination IPA, the transmitting of the forwarding and routing information associating the sourcing IPA with the originating URL with the destination IPA with the distance metric, for generating a forwarding and routing table in the destination cache, and storing in the destination cache at the destination IPA in a forwarding and routing table the association between the originating URL and the sourcing IPA with the distance metric, the forwarding and routing table for determining the sourcing IPA from a URL request for forwarding and routing a request for web content data to the sourcing IPA. - View Dependent Claims (2, 3, 4, 5, 15, 16)
-
-
6. A method of broadcasting from a proximal cache at a proximal internet protocol address (IPA) forwarding and routing information for indicating a distal web cache storing web content data associated with a uniform resource locator (URL) of a web server permanently storing the web content data, a proximal web cache is a first one of a plurality of cooperative web caches, the distal web cache is a last one of the plurality of cooperative web caches, the method comprising the steps of:
-
generating at the proximal IPA a distal URL for indicating the web content data of the distal URL stored in the distal web cache, generating at the proximal IPA the proximal IPA for indicating the location of the proximal cache, generating at the proximal IPA a destination IPA for indicating a destination cache, generating at the proximal IPA a distance metric for indicating a web hop distance of any number of the plurality of cooperative web caches through which the web content data would be communicated from the distal web cache to the destination web cache, associating at the proximal IPA the proximal IPA and the distal URL and the distance metric as the forwarding and routing information, and transmitting the routing information from the proximal cache at the proximal IPA to the destination cache at a destination IPA, the transmitting of the forwarding and routing information associating the sourcing IPA with the originating URL with the destination IPA with the distance metric for generating a forwarding and routing table in at least one of the plurality of cooperative web caches, and storing in the destination cache at the destination IPA in a forwarding and routing table the association between the originating URL with the distance metric with the sourcing IPA, the forwarding and routing table for determining the sourcing IPA from a URL request for forwarding and routing a request for web content data to the sourcing IPA. - View Dependent Claims (7, 8, 9)
-
-
10. A method of broadcasting from a proximal cache at a proximal internet protocol address (IPA) forwarding and routing information for indicating a distal web cache storing web content data associated with an originating uniform resource locator (URL) of a web server permanently storing the web content data, a proximal web cache is a first one of a plurality of cooperative web caches, the distal web cache is a last one of the plurality of cooperative web caches, the method comprising the steps of:
-
storing at the proximal IPA in a forwarding and routing table a plurality of originating URLs cross referenced to a respective plurality of distance metrics, generating at the proximal IPA a URL identifier of the plurality of originating URLs, the originating URL for indicating the web content data of the originating URL stored in the distal web cache, generating at the proximal IPA the proximal IPA for indicating the location of the proximal cache, generating at the proximal IPA a destination IPA for indicating a destination cache, generating at the proximal IPA a distance metric by cross referencing the originating URL to one of the plurality of originating URLs and to a respective one of the plurality of distance metrics for indicating a web hop distance of any number of the plurality of cooperative web caches through which the web content data would be communicated from the distal web cache to the destination web cache, associating the proximal IPA and the originating URL and the distance metric as the forwarding and routing information, transmitting the forwarding and routing information in a routing packet within a routing protocol from the proximal cache at the proximal IPA to the destination cache at a destination IPA, the transmitting of the forwarding and routing information associating the proximal IPA with the originating URL with the destination IPA with the distance metric, for generating a forwarding and routing table in one of a plurality of cooperative web caches, and storing at the destination IPA a forwarding and routing table for cross referencing the plurality of originating URLs to the plurality of distance metrics and to one or more juxtaposed cooperative web caches IPAs of one or more juxtaposed cooperative web caches of the plurality of cooperative web caches, the one or more juxtaposed cooperative web caches for forwarding and routing originating URLs to distal web caches storing the web content data of the respective plurality of originating URLs. - View Dependent Claims (11, 12, 13, 14)
-
Specification