US 7,555,561 B2
Cooperative adaptive web caching routing and forwarding web content data broadcasting method
Bartlett Scott Hudson Michel, Los Angeles, Calif. (US)
Assigned to The Aerospace Corporation, El Segundo, Calif. (US)
Filed on Mar. 19, 2001, as Appl. No. 9/812,139.
Prior Publication US 2002/0143984 A1, Oct. 03, 2002
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/173 (2006.01); G06F 15/16 (2006.01)
U.S. Cl. 709—238  [709/218] 16 Claims
OG exemplary drawing
 
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.