-
公开(公告)号:US20210075729A1
公开(公告)日:2021-03-11
申请号:US16693180
申请日:2019-11-22
Applicant: NETFLIX, INC.
Inventor: Sergey FEDOROV , Phelps Watson WILLIAMS , Niosha BEHNAM
IPC: H04L12/803 , H04L12/851 , H04L29/08 , H04N21/239
Abstract: In various embodiments, domain name system (DNS) servers are implemented on a content distribution network (CDN) infrastructure in order to facilitate centralized control of traffic steering. Each server appliance in the CDN infrastructure acts as both an authoritative DNS nameserver and a dynamic request proxy, and each such server appliance is assigned to one of multiple cloud computing system regions. The assignment of server appliances to cloud regions is based on latency measurements collected via client application probes and an optimization that minimizes an overall latency experienced by the client applications subject to constraints that the maximum traffic to each cloud region is less than a capacity constraint for that region, the maximum deviation of traffic to each cloud regions at any point in time is less than a given percentage, and the maximum deviation of traffic between direct and indirect paths is less than a given percentage.
-
公开(公告)号:US20220158941A1
公开(公告)日:2022-05-19
申请号:US17588016
申请日:2022-01-28
Applicant: NETFLIX, INC.
Inventor: Sergey FEDOROV , Phelps Watson WILLIAMS , Niosha BEHNAM
IPC: H04L47/125 , H04L47/2441 , G06F17/11 , H04L67/56 , H04N21/239 , H04L67/1036 , H04L43/0864 , H04L67/101 , H04L67/1021 , H04L61/4511
Abstract: In various embodiments, domain name system (DNS) servers are implemented on a content distribution network (CDN) infrastructure in order to facilitate centralized control of traffic steering. Each server appliance in the CDN infrastructure acts as both an authoritative DNS nameserver and a dynamic request proxy, and each such server appliance is assigned to one of multiple cloud computing system regions. The assignment of server appliances to cloud regions is based on latency measurements collected via client application probes and an optimization that minimizes an overall latency experienced by the client applications subject to constraints that the maximum traffic to each cloud region is less than a capacity constraint for that region, the maximum deviation of traffic to each cloud regions at any point in time is less than a given percentage, and the maximum deviation of traffic between direct and indirect paths is less than a given percentage.
-
3.
公开(公告)号:US20160366038A1
公开(公告)日:2016-12-15
申请号:US15043429
申请日:2016-02-12
Applicant: Netflix, Inc.
Inventor: Sergey FEDOROV , Stefan PRASZALOWICZ
CPC classification number: H04L43/08 , H04L41/0893 , H04L41/142 , H04L41/5025 , H04L41/509 , H04L43/0817 , H04L67/142 , H04L67/2842 , H04L67/42 , H04L69/40
Abstract: In one embodiment of the present invention, a content delivery network (CDN) monitoring system manages a CDN. The CDN monitoring system includes finite state machines (FSMs), and the current states of the FSMs reflect characteristics and/or behaviors associated with the CDN. In operation, the CDN monitoring system computes actions based on current states and/or metrics associated with the CDN. The actions may cause one or more of the FSMs execute state transitions. As part of a state transition, the current state of the FSM changes and an event is generated. The event triggers an event handler that may perform any type of management operations, such as generating performance reports and rerouting client requests. Notably, because each current state may be an aggregation of other current states, the CDN monitoring system may be configured to compute current states that accurately represent complex interactions between components within the CDN.
Abstract translation: 在本发明的一个实施例中,内容传送网络(CDN)监视系统管理CDN。 CDN监控系统包括有限状态机(FSM),FSM的当前状态反映与CDN相关的特征和/或行为。 在操作中,CDN监控系统基于与CDN相关联的当前状态和/或度量来计算动作。 这些动作可能导致一个或多个FSM执行状态转换。 作为状态转换的一部分,FSM的当前状态发生变化并产生事件。 事件触发可执行任何类型的管理操作的事件处理程序,例如生成性能报告和重新路由客户端请求。 值得注意的是,由于每个当前状态可能是其他当前状态的聚合,CDN监控系统可以被配置为计算准确地表示CDN内的组件之间的复杂交互的当前状态。
-
-