US2021144423A1PendingUtilityA1

Dynamic binding for use in content distribution

Assignee: LEVEL 3 COMMUNICATIONS LLCPriority: May 4, 2010Filed: Jan 18, 2021Published: May 13, 2021
Est. expiryMay 4, 2030(~3.8 yrs left)· nominal 20-yr term from priority
H04N 21/2405H04N 21/23103H04L 67/1034H04N 21/2402
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Provided are methods and systems for dynamic binding in the context of content delivery. For example, the methods and systems may be implemented as a dynamic binding process that maps a content provider to a first set of content servers in a content distribution network. The dynamic binding process may then facilitate the content to be received from the content provider so that the content can be distributed by the first set of content servers in the content distribution network. The dynamic binding process further monitors network traffic associated with the content from the content provider and determines at least one metric associated with the network traffic. Additionally, the dynamic binding process can remap the content provider to a second set of content servers in the content distribution network based on at least one of the metrics.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 monitoring network traffic associated with content from a content provider;   determining at least one metric associated with the network traffic;   when the at least one metric is greater than an associated threshold, remapping the content provider to a second set of content servers in the content distribution network; and   gradually allowing content requests to be delivered to the second set of content servers.   
     
     
         2 . The method of  claim 1 , wherein the at least one metric comprises:
 content popularity;   central processing unit (CPU) overhead;   latency;   content size; or   library size.   
     
     
         3 . The method of  claim 2 , further comprising determining a composite metric based upon two or more metrics. 
     
     
         4 . The method of  claim 3 , wherein the remapping of the content provider to a second set of content servers is based upon the composite metric. 
     
     
         5 . The method of  claim 1 , wherein the gradually allowing content requests to be delivered comprises:
 reporting an artificially high load for the second set of content servers; and   automatically reducing the artificially high load over an amount of time.   
     
     
         6 . The method of  claim 5 , wherein the amount of time is determined based upon a cache rate for the second set of content servers. 
     
     
         7 . The method of  claim 1 , wherein the gradually allowing the content requests to be delivered comprises employing a shed factor. 
     
     
         8 . The method of  claim 7 , wherein the shed factor is based at least upon a cache efficiency for the second set of content servers. 
     
     
         9 . A system comprising:
 at least one processor; and   memory encoding executable instructions that, when executed by the at least one processor, perform a method comprising:   monitoring network traffic associated with content from a content provider;   determining at least one metric associated with the network traffic;   when the at least one metric is greater than an associated threshold, remapping the content provider to a second set of content servers in the content distribution network; and   gradually allowing content requests to be delivered to the second set of content servers.   
     
     
         10 . The system of  claim 9 , wherein the gradually allowing content requests to be delivered comprises:
 reporting an artificially high load for the second set of content servers; and   automatically reducing the artificially high load over an amount of time.   
     
     
         11 . The system of  claim 10 , wherein the amount of time is determined based upon a cache rate for the second set of content servers. 
     
     
         12 . The system of  claim 9 , wherein the gradually allowing the content requests to be delivered comprises employing a shed factor. 
     
     
         13 . The system of  claim 12 , wherein the shed factor is based at least upon a cache efficiency for the second set of content servers. 
     
     
         14 . The system of  claim 9 , wherein the associated threshold is determined based upon an anticipatory adjustment algorithm. 
     
     
         15 . The system of  claim 14 , wherein the remapping is based at least upon an anticipated increase in requests for the customer. 
     
     
         16 . The system of  claim 9 , wherein the determining at least one metric comprises calculating a CPU overhead for transactions. 
     
     
         17 . The system of  claim 9 , wherein determining at least one metric comprises determining how quickly content can be retrieved from storage. 
     
     
         18 . A system comprising:
 a content delivery service comprising at least a first server cluster and a second server cluster, the content delivery service operable to provide content for a plurality of customers; and   a server, comprising:
 at least one processor; and 
 memory, operatively connected to the at least one processor and encoding computer executable instructions that, when executed by the at least one processor, perform a method comprising: 
 providing content requests for a plurality of content to the first server cluster; 
 monitoring network traffic associated with content from a customer; 
 determining at least one metric associated with the network traffic, wherein the at least one metric comprises at least one of content popularity, central processing unit (CPU) overhead, latency, content size, or a library size; 
 when the at least one metric is greater than an associated threshold, remapping the customer to the second server cluster of the content delivery service; and 
 gradually allowing content requests to be delivered to the second server cluster. 
   
     
     
         19 . The system of  claim 18 , wherein the second cluster caches the content from the customer over a period of time, and wherein gradually allowing content requests to be delivered to the second server cluster is based upon an amount of the content from the customer cached at the second server cluster. 
     
     
         20 . The system of  claim 18 , wherein the second server cluster reports an artificially high load upon remapping the customer to the second server cluster.

Join the waitlist — get patent alerts

Track US2021144423A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.