-
公开(公告)号:US08621042B2
公开(公告)日:2013-12-31
申请号:US13344497
申请日:2012-01-05
IPC分类号: G06F15/16
CPC分类号: H04L61/1511 , H04L45/16 , H04L61/2069 , H04L67/2814
摘要: A method and system for delivering content with a content delivery network (CDN) to a user computer is disclosed. After an initial request to a point of presence (POP) of the CDN for the location of the content object, an Anycast Internet protocol (IP) address is assigned. The user computer requests the content object which may find its way to the same or a different POP depending on what is closer in Internet terms. The request returns a POP-specific IP in a redirect such that the request resolves to the POP referenced in the immediately preceding sentence. One or more edge servers deliver the content object to the user computer.
摘要翻译: 公开了一种用于将内容传送网络(CDN)发送给用户计算机的方法和系统。 在针对内容对象的位置的CDN的存在点(POP)的初始请求之后,分配Anycast Internet协议(IP)地址。 用户计算机根据互联网方面更接近的内容对象请求可能找到相同或不同POP的内容。 该请求返回重定向中的特定于POP的IP,使得该请求解析为在前一句中引用的POP。 一个或多个边缘服务器将内容对象传递给用户计算机。
-
公开(公告)号:US20130060893A1
公开(公告)日:2013-03-07
申请号:US13595904
申请日:2012-08-27
IPC分类号: G06F15/16
CPC分类号: H04L47/193 , H04L47/283
摘要: Techniques for modifying the performance of a transport layer protocol in response to a request for content are disclosed. A connection can be established between a content distribution server and an end user computer according to preconfigured parameters. When a request for content is received over the connection, the content distribution server can determine one or more parameters relating to the performance of the connection using information from the request. The content distribution server can modify the connection at the transport layer according to the one or more parameters. Thereafter, the transport layer can manage delivery of the requested content to the end user computer in accordance with the modified parameters. In various embodiments, the content distribution server includes a modified TCP protocol stack which adjusts timing, pacing, and buffer allocation associated with a connection in response to requests from an application-layer data source.
摘要翻译: 公开了响应于内容请求来修改传输层协议的性能的技术。 可以根据预配置的参数在内容分发服务器和最终用户计算机之间建立连接。 当通过连接接收到对内容的请求时,内容分发服务器可以使用来自请求的信息确定与连接的性能有关的一个或多个参数。 内容分发服务器可以根据一个或多个参数修改传输层的连接。 此后,传输层可以根据修改的参数来管理所请求的内容到终端用户计算机的传送。 在各种实施例中,内容分发服务器包括修改的TCP协议栈,其响应于来自应用层数据源的请求调整与连接相关联的定时,起搏和缓冲器分配。
-
公开(公告)号:US08370449B2
公开(公告)日:2013-02-05
申请号:US13525671
申请日:2012-06-18
IPC分类号: G06F15/167
CPC分类号: H04L67/2842 , G06F17/30902 , H04L65/1026 , H04L67/289
摘要: Content delivery networks (CDNs) deliver content objects for others is disclosed. End user computers are directed to an edge server for delivery of a requested content object by a universal resource indicator (URI). When an edge server does not have a copy of the content object from the URI, information is successively passed to ancestor servers within a hierarchy until the content object is found. There can be different hierarchies designated for different URIs or times at which requests are received. Once the content object is located in the hierarchical chain, the content object is passed back down the chain to the edge server for delivery.
-
公开(公告)号:US08782279B2
公开(公告)日:2014-07-15
申请号:US13595780
申请日:2012-08-27
CPC分类号: H04L61/1511 , H04L29/08072 , H04L61/2007
摘要: A method or system for transferring information during the domain name service (DNS) lookup to more effectively utilizing the content delivery network (CDN) is disclosed. Information gathered from DNS request is used to identify information on how to serve the content with a chosen IP address returned from the DNS lookup. The DNS server selects from a number of possible IP addresses after analyzing information from the DNS request and popularity of associated content. The different IP addresses will result in different edge servers providing content. An IP address could be provided for popular content in a way that will tend to populate more content caches from the pool of edge servers in one embodiment.
摘要翻译: 公开了一种用于在域名服务(DNS)查找期间传送信息以更有效地利用内容传送网络(CDN)的方法或系统。 从DNS请求收集的信息用于识别关于如何使用从DNS查找返回的所选IP地址来提供内容的信息。 在分析来自DNS请求的信息和相关内容的普及之后,DNS服务器从多个可能的IP地址中选择。 不同的IP地址将导致不同的边缘服务器提供内容。 在一个实施例中,可以以倾向于从边缘服务器池填充更多内容缓存的方式为流行内容提供IP地址。
-
公开(公告)号:US20130212300A1
公开(公告)日:2013-08-15
申请号:US13595780
申请日:2012-08-27
IPC分类号: G06F15/16
CPC分类号: H04L61/1511 , H04L29/08072 , H04L61/2007
摘要: A method or system for transferring information during the domain name service (DNS) lookup to more effectively utilizing the content delivery network (CDN) is disclosed. Information gathered from DNS request is used to identify information on how to serve the content with a chosen IP address returned from the DNS lookup. The DNS server selects from a number of possible IP addresses after analyzing information from the DNS request and popularity of associated content. The different IP addresses will result in different edge servers providing content. An IP address could be provided for popular content in a way that will tend to populate more content caches from the pool of edge servers in one embodiment.
摘要翻译: 公开了一种用于在域名服务(DNS)查找期间传送信息以更有效地利用内容传送网络(CDN)的方法或系统。 从DNS请求收集的信息用于识别关于如何使用从DNS查找返回的所选IP地址来提供内容的信息。 在分析来自DNS请求的信息和相关内容的普及之后,DNS服务器从多个可能的IP地址中选择。 不同的IP地址将导致不同的边缘服务器提供内容。 在一个实施例中,可以以倾向于从边缘服务器池填充更多内容缓存的方式为流行内容提供IP地址。
-
公开(公告)号:US08321521B1
公开(公告)日:2012-11-27
申请号:US13316289
申请日:2011-12-09
IPC分类号: G06F15/167
CPC分类号: H04L67/1097 , G06F12/0871 , G06F2212/222 , G06F2212/224 , G06F2212/225 , G06F2212/263 , G06F2212/314 , H04L67/28
摘要: A method and system for cache optimization in a hybrid solid state drive and magnetic storage cache architecture for a content delivery network (CDN) is disclosed. The CDN has a number of geographically distributed points of presence (POPs) across the Internet. Customers of the CDN pay for storage of content objects. Cache management in a POP analyzes information related to content objects to determine if storage will be on a solid state drive (SSD) instead of a magnetic drive. The information used in this analysis is from the application layer or above in the open systems interconnection (OSI) model. The content objects are delivered from either the SSD or magnetic storage to end users.
摘要翻译: 公开了一种用于内容传送网络(CDN)的混合固态驱动器和磁存储高速缓存架构中的高速缓存优化的方法和系统。 CDN在互联网上有多个地理位置分布的存在点(POPs)。 CDN的客户支付内容对象的存储。 POP中的缓存管理分析与内容对象相关的信息,以确定是否存储将在固态驱动器(SSD)上而不是磁盘驱动器。 该分析中使用的信息来自开放系统互连(OSI)模型中的应用层或以上。 内容对象从SSD或磁存储传送到最终用户。
-
公开(公告)号:US20120072527A1
公开(公告)日:2012-03-22
申请号:US13245797
申请日:2011-09-26
IPC分类号: G06F15/167
CPC分类号: H04L67/2842 , G06F17/30902 , H04L65/1026 , H04L67/289
摘要: One or more content delivery networks (CDNs) that deliver content objects for others is disclosed. Content is propagated to edge servers through hosting and/or caching. End user computers are directed to an edge server for delivery of a requested content object by a universal resource indicator (URI). When a particular edge server does not have a copy of the content object from the URI, information is passed along a hierarchy (to a parent server, grandparent server, and, eventually, an origin server) until the content object is found. The origin server may be hosted in the CDN or at a content provider across the Internet. Once the content object is located in the hierarchical chain, the content object is passed back down the chain to the edge server for delivery. Optionally, the various servers in the chain may cache or host the content object as it is relayed.
摘要翻译: 公开了一种或多种传送其他内容对象的内容传送网络(CDN)。 内容通过托管和/或缓存传播到边缘服务器。 最终用户计算机被引导到边缘服务器以通过通用资源指示符(URI)递送所请求的内容对象。 当特定的边缘服务器没有来自URI的内容对象的副本时,信息将沿着层次结构(到父级服务器,祖父服务器,最终为源服务器)传递,直到找到内容对象。 原始服务器可以被托管在CDN中或通过因特网的内容提供商处。 一旦内容对象位于分层链中,内容对象就会从链中传回到边缘服务器进行传递。 可选地,链中的各种服务器可以在内容对象被中继时缓存或主持内容对象。
-
公开(公告)号:US20110082982A1
公开(公告)日:2011-04-07
申请号:US12732942
申请日:2010-03-26
IPC分类号: G06F12/08
CPC分类号: H04L67/2842 , G06F17/30902 , H04L65/1026 , H04L67/289
摘要: One or more content delivery networks (CDNs) that deliver content objects for others is disclosed. Content is propagated to edge servers through hosting and/or caching. End user computers are directed to an edge server for delivery of a requested content object by a universal resource indicator (URI). When a particular edge server does not have a copy of the content object from the URI, information is passed to another server, the ancestor or parent server to find the content object. There can be different parents servers designated for different URIs. The parent server looks for the content object and if not found, will go to another server, the grandparent server, and so on up a hierarchy within the group. Eventually, the topmost server in the hierarchy goes to the origin server to find the content object. The origin server may be hosted in the CDN or at a content provider across the Internet. Once the content object is located in the hierarchical chain, the content object is passed back down the chain to the edge server for delivery. Optionally, the various servers in the chain may cache or host the content object as it is relayed.
摘要翻译: 公开了一种或多种传送其他内容对象的内容传送网络(CDN)。 内容通过托管和/或缓存传播到边缘服务器。 最终用户计算机被引导到边缘服务器以通过通用资源指示符(URI)递送所请求的内容对象。 当特定边缘服务器没有来自URI的内容对象的副本时,将信息传递给另一个服务器,祖先或父服务器以查找内容对象。 可以为不同的URI指定不同的父母服务器。 父服务器查找内容对象,如果没有找到,将转到另一个服务器,祖父服务器等等组内的层次结构。 最终,层次结构中最顶层的服务器到源服务器来查找内容对象。 原始服务器可以被托管在CDN中或通过因特网的内容提供商处。 一旦内容对象位于分层链中,内容对象就会从链中传回到边缘服务器进行传递。 可选地,链中的各种服务器可以在内容对象被中继时缓存或主持内容对象。
-
公开(公告)号:US08291117B1
公开(公告)日:2012-10-16
申请号:US13397609
申请日:2012-02-15
CPC分类号: H04L61/1511 , H04L29/08072 , H04L61/2007
摘要: A method or system for transferring information during the domain name service (DNS) lookup to more effectively utilizing the content delivery network (CDN) is disclosed. Information gathered from DNS request is used to identify information on how to serve the content with a chosen IP address returned from the DNS lookup. The DNS server selects from a number of possible IP addresses after analyzing information from the DNS request and popularity of associated content. The different IP addresses will result in different edge servers providing content. An IP address could be provided for popular content in a way that will tend to populate more content caches from the pool of edge servers in one embodiment.
摘要翻译: 公开了一种用于在域名服务(DNS)查找期间传送信息以更有效地利用内容传送网络(CDN)的方法或系统。 从DNS请求收集的信息用于标识关于如何使用从DNS查找返回的所选IP地址来提供内容的信息。 在分析来自DNS请求的信息和相关内容的普及之后,DNS服务器从多个可能的IP地址中选择。 不同的IP地址将导致不同的边缘服务器提供内容。 在一个实施例中,可以以倾向于从边缘服务器池填充更多内容缓存的方式为流行内容提供IP地址。
-
公开(公告)号:US20120254343A1
公开(公告)日:2012-10-04
申请号:US13525671
申请日:2012-06-18
IPC分类号: G06F15/167
CPC分类号: H04L67/2842 , G06F17/30902 , H04L65/1026 , H04L67/289
摘要: Content delivery networks (CDNs) deliver content objects for others is disclosed. End user computers are directed to an edge server for delivery of a requested content object by a universal resource indicator (URI). When an edge server does not have a copy of the content object from the URI, information is successively passed to ancestor servers within a hierarchy until the content object is found. There can be different hierarchies designated for different URIs or times at which requests are received. Once the content object is located in the hierarchical chain, the content object is passed back down the chain to the edge server for delivery.
摘要翻译: 透露内容传送网络(CDN)为其他人传送内容对象。 最终用户计算机被引导到边缘服务器以通过通用资源指示符(URI)递送所请求的内容对象。 当边缘服务器没有来自URI的内容对象的副本时,信息将被连续传递到层次结构中的祖先服务器,直到找到内容对象为止。 可以为不同URI或指定请求的时间指定不同的层次结构。 一旦内容对象位于分层链中,内容对象就会从链中传回到边缘服务器进行传递。
-
-
-
-
-
-
-
-
-