×

Method and apparatus for transferring content among large clusters of storage devices to achieve a target replication distribution

  • US 9,942,311 B2
  • Filed: 06/27/2013
  • Issued: 04/10/2018
  • Est. Priority Date: 06/27/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A content distribution network, comprising:

  • a content server that stores a set of content items;

    a plurality of gateways for storing and serving content requests to a subset of the content items, the plurality of gateways being grouped into a plurality of classes of gateways; and

    a plurality of class trackers corresponding to the plurality of classes of gateways;

    wherein each class tracker manages a placement of content items and an assignment of content requests for its corresponding class of gateways;

    wherein the plurality of class trackers exchange congestion signals among themselves;

    wherein, for each content item, each class tracker determines a replication ratio determining a fraction of gateways in its corresponding class of gateways that store a copy of a content item and a forwarding rate determining a rate of content requests that are forwarded to the content server or other class trackers, based on requests for the content item entering its class and the congestion signals received from other class trackers; and

    wherein each class tracker adapts the replication ratio and forwarding rate such that an aggregate traffic load of each class does not exceed a total upload capacity of each class and such that a traffic load imposed on each class by requests for a content item does not exceed an upload capacity of gateways storing the content item.

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