Large Scale Distributed Content Delivery Network
First Claim
Patent Images
1. ) A system comprising:
- a plurality of data centers located close to or on the Internet backbone, together comprising at least 100 fractional-storage CDN servers;
the servers store erasure-coded fragments associated with approximately sequential segments of streaming contents, with a storage gain >
5, and transmit the stored fragments on demand to assembling devices approximately according to the sequential order of the segments.
3 Assignments
0 Petitions
Accused Products
Abstract
A large scale distributed streaming system including at least several hundreds of fractional-storage CDN servers located close to or on the Internet backbone, storing erasure-coded fragments encoded with a redundancy factor greater than one and associated with approximately sequential segments of streaming contents. The system further includes at least 100,000 assembling devices configured to concurrently obtain fragments from the CDN servers. Wherein the system achieves efficient load balancing and fault tolerance between the various CDN servers by determining for each of the assembling devices from which servers to obtain the fragments.
-
Citations
20 Claims
-
1. ) A system comprising:
- a plurality of data centers located close to or on the Internet backbone, together comprising at least 100 fractional-storage CDN servers;
the servers store erasure-coded fragments associated with approximately sequential segments of streaming contents, with a storage gain >
5, and transmit the stored fragments on demand to assembling devices approximately according to the sequential order of the segments. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a plurality of data centers located close to or on the Internet backbone, together comprising at least 100 fractional-storage CDN servers;
-
8. ) A streaming system comprising:
- at least several hundreds of fractional-storage CDN servers located close to or on the Internet backbone, storing erasure-coded fragments associated with approximately sequential segments of streaming contents; and
at least 100,000 assembling devices configured to concurrently obtain fragments from the CDN servers;
wherein the system achieves efficient load balancing and fault tolerance between the various CDN servers by determining for each assembling device from which servers to obtain the fragments. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
- at least several hundreds of fractional-storage CDN servers located close to or on the Internet backbone, storing erasure-coded fragments associated with approximately sequential segments of streaming contents; and
-
16. ) A system comprising:
- at least 1,000 fractional-storage CDN servers connected to the public Internet;
the servers store erasure-coded fragments associated with approximately sequential segments of streaming contents, with a storage gain >
5, and transmit the stored fragments on demand to assembling devices approximately according to the sequential order of the segments;
wherein the aggregated bandwidth utilized by the servers for transmitting the fragments to the assembling devices exceeds 1 Giga bit per second times the number of the CDN servers. - View Dependent Claims (17, 18, 19, 20)
- at least 1,000 fractional-storage CDN servers connected to the public Internet;
Specification