Adaptation of data centers' bandwidth contribution to distributed streaming operations
First Claim
1. ) A large scale system, comprising:
- data centers comprising fractional-storage CDN servers configured to store erasure-coded fragments;
assembling devices configured to obtain the fragments from subsets of the servers, and to measure fragment delivery parameters; and
at least one decision component configured to occasionally change at least some of the servers of the subsets to generally improve the measured parameters;
wherein the smaller the number of subsets in which the servers of a data center participate, the lower the center'"'"'s fragment delivery throughput, and the higher the likelihood of reducing the amount of bandwidth acquired from that data center by the operator of the system.
4 Assignments
0 Petitions
Accused Products
Abstract
Adaptation of data centers'"'"' bandwidth contribution to distributed streaming operations, including data centers comprising fractional-storage CDN servers storing erasure-coded fragments encoded with a redundancy factor R greater than one, assembling devices obtaining the fragments from subsets of the servers, and measuring fragment delivery parameters, and at least one decision component that occasionally changes at least some of the servers of the subsets to generally improve the measured parameters. Wherein the smaller the number of subsets in which the servers of a data center participate, the lower the center'"'"'s fragment delivery throughput, the higher the center'"'"'s cost of delivering a fragment, and the higher the likelihood of reducing the amount of bandwidth acquired from that data center by the operator of the system.
44 Citations
20 Claims
-
1. ) A large scale system, comprising:
- data centers comprising fractional-storage CDN servers configured to store erasure-coded fragments;
assembling devices configured to obtain the fragments from subsets of the servers, and to measure fragment delivery parameters; and
at least one decision component configured to occasionally change at least some of the servers of the subsets to generally improve the measured parameters;
wherein the smaller the number of subsets in which the servers of a data center participate, the lower the center'"'"'s fragment delivery throughput, and the higher the likelihood of reducing the amount of bandwidth acquired from that data center by the operator of the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- data centers comprising fractional-storage CDN servers configured to store erasure-coded fragments;
-
11. ) A large scale system, comprising:
- data centers comprising fractional-storage CDN servers configured to store erasure-coded fragments; and
assembling devices configured to obtain the fragments from subsets of the servers, and to measure fragment delivery parameters;
wherein the servers of the subsets are occasionally reselected to generally improve the measured parameters, and the fragment delivery throughput from a data center is determined mainly by the number of subsets in which the servers of that data center participate;
wherein the fragment delivery capacity of data centers whose fragment delivery throughput approaches their capacity, is usually enhanced until the throughput does not regularly approach the capacity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
- data centers comprising fractional-storage CDN servers configured to store erasure-coded fragments; and
-
20. ) A large scale system, comprising:
- data centers comprising fractional-storage CDN servers configured to store erasure-coded fragments; and
assembling devices configured to obtain the fragments from subsets of the servers, and to measure fragment delivery parameters;
wherein the servers of the subsets are occasionally reselected to generally improve the measured parameters;
wherein, over a long period of time, the system features a reduction in the fragment delivery capacity of centers having a ratio of actual fragment delivery throughput to fragment delivery capacity that is significantly lower than the average ratio of the other centers, potentially up to point where the centers having a lower ratio are practically excluded from the system.
- data centers comprising fractional-storage CDN servers configured to store erasure-coded fragments; and
Specification