-
公开(公告)号:US20160381170A1
公开(公告)日:2016-12-29
申请号:US15263183
申请日:2016-09-12
Applicant: Level 3 Communications, LLC
Inventor: James Q. Crowe , John F. Waters , Andrew Dugan , Christopher Newton , Laurence Lipstone , Ken Brookman , Joseph Lawrence , Andrew Swart , David Fullagar , Kevin Paul
IPC: H04L29/08
CPC classification number: H04L67/2847 , H04L61/1511 , H04L67/02 , H04L67/2842 , H04L67/2885
Abstract: Embodiments herein include methods and systems for use in delivering resources to a client device over a local network. An exemplary system comprises a plurality of caching devices operable to cache resources on behalf of a plurality of content providers, and a local caching device communicatively situated between an access network and the client device, wherein the access network is communicably situated between the plurality of caching devices and the local caching device. The local caching device is operable to retrieve a requested resource from at least one of the plurality of caching devices, deliver the requested resource to the client device over the local network, and store the requested resource for future requests by other client devices.
-
公开(公告)号:US09451045B2
公开(公告)日:2016-09-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
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的特定客户相关联的特定资源。
-
公开(公告)号:US20160150000A1
公开(公告)日:2016-05-26
申请号:US14948267
申请日:2015-11-21
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: Maksim Yevmenkin , David Fullagar , Christopher Newton , Jeffrey Koller
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.
-
公开(公告)号:US09197699B2
公开(公告)日:2015-11-24
申请号:US14537773
申请日:2014-11-10
Applicant: LEVEL 3 COMMUNICATIONS, LLC
Inventor: Maksim Yevmenkin , David Fullagar , Christopher Newton , Jeffrey Koller
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.
Abstract translation: 负载均衡集群包括具有多个端口的交换机; 以及连接到交换机的多个端口中的至少一些端口的多个服务器。 每个服务器可由相同的虚拟互联网协议(VIP)地址寻址。 集群中的每个服务器具有构造并适于通过选择多个服务器中的一个来处理该连接来响应VIP处的连接请求的机制,其中,所述选择至少部分地基于所使用的信息的给定功能 请求连接; 以及防火墙机制,其构造和适于仅在已经被选择来处理该特定连接的服务器上接受针对特定连接的VIP地址的所有请求。 所选择的服务器确定它是否对请求负责,并将其移交给另一个集群成员。
-
公开(公告)号:US20150142943A1
公开(公告)日:2015-05-21
申请号:US14537773
申请日:2014-11-10
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.
Abstract translation: 负载均衡集群包括具有多个端口的交换机; 以及连接到交换机的多个端口中的至少一些端口的多个服务器。 每个服务器可由相同的虚拟互联网协议(VIP)地址寻址。 集群中的每个服务器具有构造并适于通过选择多个服务器中的一个来处理该连接来响应VIP处的连接请求的机制,其中,所述选择至少部分地基于所使用的信息的给定功能 请求连接; 以及防火墙机制,其构造和适于仅在已经被选择来处理该特定连接的服务器上接受针对特定连接的VIP地址的所有请求。 所选择的服务器确定它是否对请求负责,并将其移交给另一个集群成员。
-
公开(公告)号:US08886814B2
公开(公告)日:2014-11-11
申请号:US13899476
申请日:2013-05-21
Applicant: Level 3 Communications, LLC
Inventor: Maksim Yevmenkin , David Fullagar , Christopher Newton , Jeffrey Koller
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 ports, each of the servers being addressable by the same virtual Internet Protocol (VIP) address. Responsive to a connection request at the switch to connect a client computer to a server associated with the VIP address, a first server of the plurality of servers establishing a Transmission Control Protocol (TCP) connection with the client computer, and, in response to a resource request received by the first server from the client computer for a particular resource, if the first server does not have a copy of the particular resource it queries one or more peers regarding the particular resource. Based at least in part on responses from the peers, the first server either: obtains the particular resource from a first peer of the one or more peers when the first peer indicates that the first peer has a copy of the particular resource; or migrates the TCP connection to a second peer when the second peer indicates that the initial peer server should migrate the connection to the second peer; or serves the particular resource to the client request through a second server when a third peer indicates that the initial server should proxy the particular resource through the second server.
Abstract translation: 负载均衡集群包括具有多个端口的交换机; 以及连接到至少一些端口的多个服务器,每个服务器可由相同的虚拟因特网协议(VIP)地址寻址。 响应于交换机处的连接请求以将客户端计算机连接到与VIP地址相关联的服务器,所述多个服务器中的第一服务器与客户端计算机建立传输控制协议(TCP)连接,并且响应于 如果第一服务器没有特定资源的副本,则查询关于特定资源的一个或多个对等体,则由第一服务器从客户端计算机接收针对特定资源的资源请求。 至少部分地基于来自对等体的响应,第一服务器:当第一对等体指示第一对等体具有特定资源的副本时,从一个或多个对等体的第一对等体获得特定资源; 或者当第二对等体指示初始对等服务器应该将连接迁移到第二对等体时,将TCP连接迁移到第二对等体; 或者当第三对等体指示初始服务器应通过第二服务器代理特定资源时,通过第二服务器为客户端请求提供特定资源。
-
公开(公告)号:US20130159472A1
公开(公告)日:2013-06-20
申请号:US13714410
申请日: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 content delivery network (CDN) includes a control core; and a plurality of caches, each of said caches constructed and adapted to: upon joining the CDN, obtain global configuration data from the control core; and obtain data from other caches. Each of the caches is further constructed and adapted to, having joined the CDN, upon receipt of a request for a particular resource: obtain updated global configuration data, if needed; obtain a customer configuration script (CCS) associated with the particular resource; and serve the particular resource in accordance with the CCS.
Abstract translation: 内容传送网络(CDN)包括控制核心; 以及多个高速缓存,所述高速缓存中的每一个构造并适于:在连接所述CDN时,从所述控制核心获得全局配置数据; 并从其他缓存获取数据。 每个缓存被进一步构造并适于在接收到对特定资源的请求时加入CDN;如果需要,获得更新的全局配置数据; 获取与特定资源相关联的客户配置脚本(CCS); 并根据CCS服务于特定资源。
-
-
-
-
-
-