×

METHOD AND SYSTEM FOR PROVIDING A CDN WITH GRANULAR QUALITY OF SERVICE

  • US 20110078230A1
  • Filed: 09/25/2009
  • Published: 03/31/2011
  • Est. Priority Date: 09/25/2009
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of providing granular quality of service in a content distribution network to a content provider and to broadband customers consuming the content, wherein the content distribution network includes a plurality of servers and a plurality of network nodes and has an edge, wherein the servers account for and coordinate resources of the content distribution network, wherein the network nodes are registered with and finely distributed at the edge of the content distribution network, wherein content is seeded at and distributed from the network nodes at the edge of the content distribution network via bandwidth provided by an Internet Service Provider, and wherein the network nodes can be at the premises of broadband subscribers, the method comprising the steps of:

  • maintaining a list of commands in a virtual output tray for each of the network nodes at the edge of the content distribution network;

    applying algorithms to information about the environment of the content distribution network, wherein the algorithms implement seeding strategies that maximize utilization of resources and minimize network transactions and aggregated throughput needed;

    using the results of the algorithms to select network nodes for seeding;

    storing seeding commands in the virtual output trays of the selected network nodes;

    receiving a periodic report at the server from each of the selected network nodes;

    responding to receipt of a report from one of the selected network nodes with the commands stored in the virtual output tray for the one selected network node, wherein the commands include a command to the selected one storage node to get a specified, uniquely-identified content file from the URL of a source network node at which content is stored.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×