×

Scalable, high performance and highly available distributed storage system for internet content

  • US 7,945,655 B2
  • Filed: 12/29/2008
  • Issued: 05/17/2011
  • Est. Priority Date: 04/02/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A content storage and delivery system operated by a content delivery network (CDN) service provider on behalf of participating content providers, where the participating content providers are distinct from the CDN service provider, comprising:

  • a plurality of CDN content servers that are organized into sets;

    a plurality of CDN storage sites, comprising;

    (i) a first content storage system that receives and stores a plurality of first content objects, where the plurality of first content objects are content that a first participating content provider desires to be stored and delivered over the CDN; and

    (ii) a second content storage system that receives and stores a plurality of second content objects, where the plurality of second content objects are content that a second participating content providers desires to be stored and delivered over the CDN;

    where the plurality of first content objects of the first participating content provider are stored over multiple storage areas associated with at least one CDN storage site of the plurality of CDN storage sites;

    where the plurality of second content objects of the second participating content provider are stored over multiple storage areas associated with at least one CDN storage site of the plurality of CDN storage sites; and

    one or more CDN-managed domain name servers each of which is authoritative to resolve CDN-specific hostnames, where a first CDN-specific hostname has a first portion uniquely associated with the first participating content provider and a second portion associated with the CDN service provider, and where the first CDN-specific hostname also has associated therewith a value associated with a given one of the multiple storage areas in which a copy of a first content object can be obtained; and

    where a second CDN-specific hostname has a first portion uniquely associated with the second participating content provider and the second portion associated with the CDN service provider, and where the second CDN-specific hostname also has associated therewith a value associated with a given one of the multiple storage areas from which a copy of a second content object can be obtained.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×