Optimal route selection in a content delivery network
    4.
    发明授权
    Optimal route selection in a content delivery network 有权
    内容传送网络中的最佳路由选择

    公开(公告)号:US08477630B2

    公开(公告)日:2013-07-02

    申请号:US13487297

    申请日:2012-06-04

    IPC分类号: H04J1/16

    摘要: A routing mechanism operable in a distributed networking environment, such as a content delivery network (CDN), provides improved connectivity back to an origin server, especially for HTTP traffic. The technique enables an edge server operating within a given edge region to retrieve content (cacheable, non-cacheable and the like) from an origin server more efficiently by selectively routing through the network's own nodes, thereby avoiding network congestion and hot spots. The technique enables an edge server to fetch content from an origin server through an intermediate edge server or, more generally, enables an edge server within a given first region to fetch content from the origin server through an intermediate edge region.

    摘要翻译: 在诸如内容传送网络(CDN)的分布式网络环境中可操作的路由机制提供了返回原始服务器的改进的连接,特别是对于HTTP流量。 该技术使得在给定边缘区域内的边缘服务器能够通过选择性地通过网络本身的节点路由从原始服务器更高效地检索内容(可缓存,不可缓存等),从而避免网络拥塞和热点。 该技术使得边缘服务器能够通过中间边缘服务器从原始服务器获取内容,或者更一般地,允许给定第一区域内的边缘服务器通过中间边缘区域从原始服务器获取内容。

    Optimal route selection in a content delivery network
    5.
    发明申请
    Optimal route selection in a content delivery network 有权
    内容传送网络中的最佳路由选择

    公开(公告)号:US20120246273A1

    公开(公告)日:2012-09-27

    申请号:US13487297

    申请日:2012-06-04

    IPC分类号: G06F15/16

    摘要: A routing mechanism operable in a distributed networking environment, such as a content delivery network (CDN), provides improved connectivity back to an origin server, especially for HTTP traffic. The technique enables an edge server operating within a given edge region to retrieve content (cacheable, non-cacheable and the like) from an origin server more efficiently by selectively routing through the network's own nodes, thereby avoiding network congestion and hot spots. The technique enables an edge server to fetch content from an origin server through an intermediate edge server or, more generally, enables an edge server within a given first region to fetch content from the origin server through an intermediate edge region.

    摘要翻译: 在诸如内容传送网络(CDN)的分布式网络环境中可操作的路由机制提供了返回原始服务器的改进的连接,特别是对于HTTP流量。 该技术使得在给定边缘区域内的边缘服务器能够通过选择性地通过网络本身的节点路由从原始服务器更高效地检索内容(可缓存,不可缓存等),从而避免网络拥塞和热点。 该技术使得边缘服务器能够通过中间边缘服务器从原始服务器获取内容,或者更一般地,允许给定第一区域内的边缘服务器通过中间边缘区域从原始服务器获取内容。

    Method and system for providing on-demand content delivery for an origin server
    6.
    发明授权
    Method and system for providing on-demand content delivery for an origin server 有权
    为原始服务器提供按需内容传送的方法和系统

    公开(公告)号:US08041809B2

    公开(公告)日:2011-10-18

    申请号:US12122796

    申请日:2008-05-19

    IPC分类号: G06F15/173

    摘要: An infrastructure “insurance” mechanism enables a Web site to fail over to a content delivery network (CDN) upon a given occurrence at the site. Upon such occurrence, at least some portion of the site's content is served preferentially from the CDN so that end users that desire the content can still get it, even if the content is not then available from the origin site. In operation, content requests are serviced from the site in the usual manner, e.g., by resolving DNS queries to the site's IP address, until detection of the given occurrence. Thereafter, DNS queries are managed by a CDN dynamic DNS-based request routing mechanism so that such queries are resolved to optimal CDN edge servers. After the event that caused the occurrence has passed, control of the site's DNS may be returned from the CDN back to the origin server's DNS mechanism.

    摘要翻译: 基础设施“保险”机制使得网站能够在站点发生特定事件时故障切换到内容传送网络(CDN)。 在这种情况下,站点的内容的至少一部分优先地从CDN提供,使得期望内容的最终用户仍然可以得到它,即使内容不是从原始站点可用。 在操作中,例如通过将DNS查询解析为站点的IP地址,直到检测到给定的事件为止,以通常的方式从站点服务内容请求。 此后,DNS查询由基于CDN动态DNS的请求路由机制进行管理,以便将这些查询解析为最佳的CDN边缘服务器。 在导致事件发生的事件已经过去之后,站点的DNS的控制可以从CDN返回到原始服务器的DNS机制。

    System and method for virtual server migration across networks using DNS and route triangulation
    7.
    发明授权
    System and method for virtual server migration across networks using DNS and route triangulation 有权
    使用DNS和路由三角测量的虚拟服务器跨网络迁移的系统和方法

    公开(公告)号:US07966364B2

    公开(公告)日:2011-06-21

    申请号:US12180813

    申请日:2008-07-28

    IPC分类号: G06F15/16 G06F15/177

    摘要: A first virtual server is moved from a first network location to a second network location without interrupting service to users of the first virtual server. The state and data of the first virtual server are copied and transmitted to the second network location to create a copy of the first virtual server. The first virtual server copy is then updated to duplicate the first virtual server and all connections or packets directed to the first virtual server are intercepted and directed to the first virtual server copy at the second network location. A DNS entry for the symbolic name of the first virtual server is updated to reflect a shortened TTL value and then the address field of the DNS entry is set to the address of the first virtual server copy after the changeover and subsequent connections are directed to the first virtual server copy.

    摘要翻译: 第一虚拟服务器从第一网络位置移动到第二网络位置,而不中断对第一虚拟服务器的用户的服务。 将第一虚拟服务器的状态和数据复制并发送到第二网络位置以创建第一虚拟服务器的副本。 然后更新第一个虚拟服务器副本以复制第一个虚拟服务器,并且拦截指向第一个虚拟服务器的所有连接或数据包,并定向到第二个网络位置的第一个虚拟服务器副本。 更新第一个虚拟服务器的符号名称的DNS条目以反映一个缩短的TTL值,然后将DNS条目的地址字段设置为转换后的第一个虚拟服务器副本的地址,并将后续连接指向 第一个虚拟服务器副本。

    Method for generating a network map
    9.
    发明授权
    Method for generating a network map 有权
    生成网络地图的方法

    公开(公告)号:US07251688B2

    公开(公告)日:2007-07-31

    申请号:US09866884

    申请日:2001-05-29

    IPC分类号: G06F15/173

    摘要: An intelligent traffic redirection system performs global load balancing for Web sites located at mirrored data centers. The system relies on a network map that is generated continuously, preferably for the user-base of the entire Internet. Instead of probing each local name server (or other host) that is connectable to the mirrored data centers, the network map identifies connectivity with respect to a much smaller set of proxy points, called “core” (or “common”) points. A core point is representative of a set of local name servers (or other hosts) that, from a data center's perspective, share the point. To discover a core point, an incremental trace route is executed from each of the set of mirrored data centers to a local name server that may be used by client to resolve a request for a replica stored at the data centers. An intersection of the trace routes at a common routing point is then identified. Thus, for example, the common routing point may be the first common point for the trace routes when viewed from the perspective of the data centers (or the last common point for the trace routes when viewed from the perspective of the local name server). The common routing point is then identified as the core point for the local name server.

    摘要翻译: 智能流量重定向系统对位于镜像数据中心的网站执行全局负载平衡。 该系统依赖于连续生成的网络地图,优选地用于整个因特网的用户群。 而不是探测可连接到镜像数据中心的每个本地名称服务器(或其他主机),网络映射标识了相对于称为“核心”(或“公共”)点的更小的一组代理点的连接性。 核心点是从数据中心的角度分析一组本地名称服务器(或其他主机)的代表。 为了发现一个核心点,增量跟踪路由将从镜像数据中心集合中的每一个执行到本地名称服务器,客户端可以使用该服务器来解析存储在数据中心的副本的请求。 然后识别在公共路由点的跟踪路由的交集。 因此,例如,从数据中心的角度(或从本地名称服务器的角度来看,跟踪路由的最后一个公共点),公共路由点可以是跟踪路由的第一个公共点。 然后将公共路由点标识为本地名称服务器的核心点。

    Content distribution network using a web browser and locally stored content to directly exchange content between users
    10.
    发明授权
    Content distribution network using a web browser and locally stored content to directly exchange content between users 有权
    内容分发网络使用Web浏览器和本地存储的内容直接在用户之间交换内容

    公开(公告)号:US08631091B2

    公开(公告)日:2014-01-14

    申请号:US13274705

    申请日:2011-10-17

    IPC分类号: G06F15/16

    摘要: In one embodiment, program code is added to a social network's web pages or site such that the content a first user accesses is locally stored at the first user's system. When another user, who is a friend of the first user, as defined by the social networking site, browses to that same content, the program code fetches it from the first user, instead of directly from the social networking site. The content is thus directly exchanged between the users without a transaction at the website. The present invention leverages the storage and bandwidth resources of social networking users to help serve content.

    摘要翻译: 在一个实施例中,将程序代码添加到社交网络的网页或站点,使得第一用户访问的内容被本地存储在第一用户的系统。 当由社交网站定义的第一用户的朋友的另一个用户浏览相同的内容时,程序代码从第一个用户而不是直接从社交网站获取。 因此,内容直接在用户之间交换,而无需在网站上进行交易。 本发明利用社交网络用户的存储和带宽资源来帮助服务内容。