Delivering resources to clients in a distributed computing environment with rendezvous based on load balancing and network conditions
US8296396B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 31, 2007 |
| Grant date | Oct 23, 2012 |
| Priority date | — |
| Expiry date | Feb 13, 2030 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/1012
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A plurality of repeater servers form a shared content delivery network (CDN) to serve resources to clients on behalf of a plurality of content providers. First and second resources are associated with a first content provider, the first resource referencing the second resource. The second resource is associated with a domain of the shared CDN. Responsive to a request that causes the first resource to be served to a client from a server in a domain associated with the first content provider, a CDN server is identified in the domain associated with the shared CDN to serve the second resource to the client. The CDN server is selected based, at least in part, on load conditions on at least some of the CDN servers, and on the client's location. Responsive to the CDN server being requested to serve the second resource: if a copy of the second resource is available on the CDN server, the copy is served to the client from the CDN server; otherwise, the second resource is replicated on the CDN server and then served to the client from the CDN server.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.