-
公开(公告)号:US10742723B2
公开(公告)日:2020-08-11
申请号:US14948267
申请日:2015-11-21
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: Maksim Yevmenkin , David Fullagar , Christopher Newton , Jeffrey Koller
IPC: G06F15/173 , H04L29/08 , H04L29/12
Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.
-
公开(公告)号:US20190089776A1
公开(公告)日:2019-03-21
申请号:US16174160
申请日:2018-10-29
Applicant: Level 3 Communications, LLC
Inventor: Paul E. Stolorz , John K. Salmon , MIchael S. Warren , Jeffrey G. Koller , Aric Hagberg , Maksim Yevmenkin , Mark Brady , David Pfitzner
Abstract: A network includes a first tier of servers, a second tier of servers and a third tier of servers. The first tier of servers comprises a plurality of primary servers capable of responding to requests. The plurality of primary servers includes at least one dynamic server having a load share characteristic that is dynamically altered during a first period in time and at least one static server having a constant load share characteristic during the first period in time. The second tier of servers includes at least two first layer overflow servers. Each of the first layer overflow servers is configured to provide response duties in the event that one or more of the primary servers is unavailable or overloaded. The third tier of servers comprising at least two second layer overflow servers. Each of the second layer overflow servers is configured to provide response duties in the event that one or more of the primary servers is unavailable or overloaded and one or more of the first layer overflow servers is unavailable or overloaded.
-
公开(公告)号:US10122820B2
公开(公告)日:2018-11-06
申请号:US14302865
申请日:2014-06-12
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , Laurence R. Lipstone , William Crowder , Jeffrey G. Koller , David Fullagar , Maksim Yevmenkin
Abstract: A computer-implemented method in a content delivery network (CDN) includes, responsive to a request, determining a particular sequencer to handle the request, the particular sequencer includes a sequence of one or more handlers. The request is processed in accordance with the particular sequencer by invoking the one or more handlers.
-
公开(公告)号:US20130332613A1
公开(公告)日:2013-12-12
申请号:US13899476
申请日:2013-05-21
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: Maksim Yevmenkin , David Fullagar , Christopher Newton , Jeffrey Koller
IPC: H04L29/08
CPC classification number: H04L67/101 , H04L29/12405 , H04L61/2007 , H04L61/2528 , H04L67/02 , H04L67/1002 , H04L67/1014 , H04L67/1023 , H04L67/1036 , H04L67/1068 , H04L67/141 , H04L67/2842 , H04L69/326
Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.
-
公开(公告)号:US20240106918A1
公开(公告)日:2024-03-28
申请号:US18524129
申请日:2023-11-30
Applicant: Level 3 Communications, LLC
Inventor: Laurence R. Lipstone , William Crowder , Jeffrey G. Koller , David Fullagar , Maksim Yevmenkin , Christopher Newton
IPC: H04L67/60 , H04L41/0853 , H04L41/0893 , H04L41/50 , H04L41/5061 , H04L67/00 , H04L67/01 , H04L67/02 , H04L67/55 , H04L67/568 , H04L67/5682 , H04L69/22
CPC classification number: H04L67/60 , H04L41/0856 , H04L41/0893 , H04L41/5064 , H04L41/509 , H04L67/01 , H04L67/02 , H04L67/34 , H04L67/55 , H04L67/568 , H04L67/5682 , H04L69/22 , H04L63/166
Abstract: A content delivery network (CDN) includes a plurality of CDN components including at least one CDN rendezvous mechanism and at least one control core. The CDN components are controlled by control core data from the at least one control core. Some CDN components obtain CDN resources including control core data from at least some other CDN components. The CDN components use the CDN rendezvous mechanism to select one or more CDN components from which to obtain CDN resources.
-
公开(公告)号:US11218566B2
公开(公告)日:2022-01-04
申请号:US17095325
申请日:2020-11-11
Applicant: Level 3 Communications, LLC
Inventor: Laurence R. Lipstone , William Crowder , Jeffrey G. Koller , David Fullagar , Maksim Yevmenkin , Christopher Newton
Abstract: A content delivery network (CDN) includes a plurality of CDN components including at least one CDN rendezvous mechanism and at least one control core. The CDN components are controlled by control core data from the at least one control core. Some CDN components obtain CDN resources including control core data from at least some other CDN components. The CDN components use the CDN rendezvous mechanism to select one or more CDN components from which to obtain CDN resources.
-
公开(公告)号:US10367908B2
公开(公告)日:2019-07-30
申请号:US15996849
申请日:2018-06-04
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: Maksim Yevmenkin , Christopher Newton , David Fullagar
Abstract: A content delivery network (CDN) includes multiple cluster sites, including sites with streaming media servers, caching servers and storage devices accessible to the caching servers for storing streaming content. Interface software is configured to initiate retrieval, by a caching server, of electronic streaming resources from the one or more storage devices in response to requests for the electronic streaming resource received by the streaming media server.
-
公开(公告)号:US10116738B2
公开(公告)日:2018-10-30
申请号:US14954092
申请日:2015-11-30
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: Paul E. Stolorz , John K. Salmon , Michael S. Warren , Jeffrey G. Koller , Aric Hagberg , Maksim Yevmenkin , Mark Brady , David Pfitzner , Ted Middleton
IPC: G06F15/173 , H04L29/08 , H04L29/06 , H04L29/12 , H04L12/24 , H04L12/26 , H04W4/02 , H04W4/021 , H04W4/20
Abstract: A method includes monitoring the operational status of at least some name servers in a name server network. Based on the monitoring, when an error or anomalous condition is detected at a particular name server, creating a policy to indicate the status of the particular name server. The policy is taken into account when resolving hostnames using the name server network.
-
公开(公告)号:US09992297B2
公开(公告)日:2018-06-05
申请号:US15456443
申请日:2017-03-10
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: Maksim Yevmenkin , Christopher Newton , David Fullagar
CPC classification number: H04L67/2842 , H04L29/08729 , H04L65/4084
Abstract: A content delivery network (CDN) includes multiple cluster sites, including sites with streaming media servers, caching servers and storage devices accessible to the caching servers for storing streaming content. Interface software is configured to initiate retrieval, by a caching server, of electronic streaming resources from the one or more storage devices in response to requests for the electronic streaming resource received by the streaming media server.
-
公开(公告)号:US20130159473A1
公开(公告)日:2013-06-20
申请号:US13714411
申请日:2012-12-14
Applicant: Level 3 Communications, LLC
Inventor: Christopher Newton , Laurence R. Lipstone , William Crowder , Jeffrey G. Koller , David Fullagar , Maksim Yevmenkin
IPC: H04L29/08
CPC classification number: H04L67/32 , H04L41/0856 , H04L41/0893 , H04L41/5064 , H04L41/509 , H04L63/166 , H04L67/02 , H04L67/26 , H04L67/2842 , H04L67/2852 , H04L67/34 , H04L67/42 , H04L69/22
Abstract: A device is operable in a content delivery network (CDN). The device has a cache server mechanism constructed and adapted to: upon joining the CDN, obtain global configuration data from a control core of the CDN; and, having joined the CDN, obtain updated global configuration data, if needed; and obtain customer configuration information associated with at least one customer of the CDN. The device serves a particular resource associated with a particular customer of the CDN in accordance with (i) the global configuration data, and (ii) customer configuration information obtained in and associated with the particular customer.
Abstract translation: 设备可在内容传送网络(CDN)中操作。 该设备具有缓存服务器机制,其构造并适于:在加入CDN时,从CDN的控制核心获取全局配置数据; 加入CDN后,如果需要,获取更新的全局配置数据; 并获得与CDN的至少一个客户相关联的客户配置信息。 根据(i)全局配置数据,以及(ii)在特定客户中获得并与特定客户相关联的客户配置信息,该设备服务与CDN的特定客户相关联的特定资源。
-
-
-
-
-
-
-
-
-