System for multipoint infrastructure transport in a computer network
    1.
    发明授权
    System for multipoint infrastructure transport in a computer network 有权
    用于计算机网络中多点基础设施传输的系统

    公开(公告)号:US06850987B1

    公开(公告)日:2005-02-01

    申请号:US09412815

    申请日:1999-10-05

    摘要: A method and apparatus for implementing a Multipoint Infrastructure Transport (MINT) protocol in a data network. The present invention includes a method for distributing data in a data network. The data network connects a plurality of nodes and at least a portion of the plurality of the nodes form a multicast group. One of the nodes in the multicast group is designated as a rendezvous node. The method includes a step of maintaining a data store containing a group state at each of the nodes in the multicast group. State updates, received at the rendezvous node are used to update the group state in the data store at the rendezvous node. The state updates are propagated, using a reliable protocol, from the rendezvous node to the other nodes in the multicast group. Finally, the group states in the data stores at the other nodes in the multicast group are updated.

    摘要翻译: 一种用于在数据网络中实现多点基础设施传输(MINT)协议的方法和装置。 本发明包括一种在数据网络中分发数据的方法。 数据网络连接多个节点,并且多个节点的至少一部分形成多播组。 组播组中的一个节点被指定为会合节点。 该方法包括在多播组中的每个节点处维护包含组状态的数据存储的步骤。 在会合节点处收到的状态更新用于更新会合节点上的数据存储中的组状态。 状态更新使用可靠协议从聚集节点传播到组播组中的其他节点。 最后,更新组播组中其他节点的数据存储区中的组状态。

    Content distribution system for operation over an internetwork including content peering arrangements
    3.
    发明申请
    Content distribution system for operation over an internetwork including content peering arrangements 有权
    内容分发系统,用于通过互联网络进行操作,包括内容对等安排

    公开(公告)号:US20050010653A1

    公开(公告)日:2005-01-13

    申请号:US10912840

    申请日:2004-08-05

    申请人: Steve McCanne

    发明人: Steve McCanne

    摘要: In a network interconnecting a plurality of content providers and a plurality of clients, for providing content to a client, each of the plurality of content providers is coupled to at least one content distribution network of a plurality of content distribution networks, wherein the client is coupled to at least one of the plurality of content distribution networks and a request for the content is sent from the client to a redirector node that receives requests, wherein a redirector at the redirector node provides an address for a server available to serve the requested content. When the client's content distribution network is a primary content distribution network for the content provider providing the requested content, redirecting the client to a server within the client's content distribution network. When the client's content distribution network is not a primary content distribution network for the content provider but the client's content distribution network has a content peering relationship with a primary content distribution network for the content provider, redirecting the client to a server within the client's content distribution network. When the client's content distribution network is not a primary content distribution network for the content provider and the client's content distribution network does not have a content peering relationship with a primary content distribution network for the content provider, redirecting the client to a server outside the client's content distribution network. The redirecting can be done using a domain name service (DNS) server that responds to requests for domain name resolution that include metadata encoding for the content being requested and/or attributes of the resolution request other than a domain name or explicit client/redirector communication to perform the redirection.

    摘要翻译: 在互连多个内容提供商和多个客户端的网络中,为了向客户端提供内容,所述多个内容提供商中的每一个耦合到多个内容分配网络中的至少一个内容分配网络,其中,所述客户端 耦合到所述多个内容分配网络中的至少一个,并且将所述内容的请求从所述客户端发送到接收请求的重定向器节点,其中所述重定向器节点处的重定向器为可用于服务所请求的内容的服务器提供地址 。 当客户端的内容分发网络是提供所请求内容的内容提供商的主要内容分发网络时,将客户端重定向到客户端内容分发网络内的服务器。 当客户的内容分发网络不是内容提供商的主要内容分发网络,但是客户端的内容分发网络与内容提供商的主要内容分发网络具有内容对等关系时,将客户端重定向到客户端内容分发中的服务器 网络。 当客户的内容分发网络不是内容提供商的主要内容分发网络,并且客户端的内容分发网络与内容提供商的主要内容分发网络没有内容对等关系时,将客户端重定向到客户端 内容分发网络。 重定向可以使用响应于域名解析请求的域名服务(DNS)服务器,该服务器包括被请求的内容的元数据编码和/或不是域名或明确的客户/重定向器通信的解析请求的属性 执行重定向。

    System for multipoint infrastructure transport in a computer network
    4.
    发明申请
    System for multipoint infrastructure transport in a computer network 有权
    用于计算机网络中多点基础设施传输的系统

    公开(公告)号:US20040139150A1

    公开(公告)日:2004-07-15

    申请号:US10618369

    申请日:2003-07-10

    IPC分类号: G06F015/16 G06F015/173

    摘要: A method and apparatus for implementing a Multipoint Infrastructure Transport (MINT) protocol in a data network. The present invention includes a method for distributing data in a data network. The data network connects a plurality of nodes and at least a portion of the plurality of the nodes form a multicast group. One of the nodes in the multicast group is designated as a rendezvous node. The method includes a step of maintaining a data store containing a group state at each of the nodes in the multicast group. State updates, received at the rendezvous node are used to update the group state in the data store at the rendezvous node. The state updates are propagated, using a reliable protocol, from the rendezvous node to the other nodes in the multicast group. Finally, the group states in the data stores at the other nodes in the multicast group are updated.

    摘要翻译: 一种用于在数据网络中实现多点基础设施传输(MINT)协议的方法和装置。 本发明包括一种在数据网络中分发数据的方法。 数据网络连接多个节点,并且多个节点的至少一部分形成多播组。 组播组中的一个节点被指定为会合节点。 该方法包括在多播组中的每个节点处维护包含组状态的数据存储的步骤。 在会合节点处收到的状态更新用于更新会合节点上的数据存储中的组状态。 状态更新使用可靠协议从聚集节点传播到组播组中的其他节点。 最后,更新组播组中其他节点的数据存储区中的组状态。

    Proximity-based redirection system for robust and scalable service-node location in an internetwork
    5.
    发明授权
    Proximity-based redirection system for robust and scalable service-node location in an internetwork 有权
    基于接近度的重定向系统,用于在互联网络中稳健且可扩展的服务节点位置

    公开(公告)号:US06901445B2

    公开(公告)日:2005-05-31

    申请号:US10188350

    申请日:2002-07-01

    摘要: A proximity-oriented redirection system for service-to-client attachment in a virtual overlay distribution network. The virtual overlay distribution network includes addressable routers for routing packet traffic, wherein a packet of data is routed from a source node to a destination node based on address fields of the packet. The invention includes a redirector coupled to at least one of the addressable routers and includes: logic for accepting a service request from a client; logic for determining a selected server for handling the service request, the selected server being one of a plurality of servers that can handle the service request; and logic for generating a redirection message directed to the client for redirecting the service request to the selected server.

    摘要翻译: 一种面向对象的重定向系统,用于虚拟覆盖分配网络中的服务到客户端附件。 虚拟覆盖分配网络包括用于路由分组业务的可寻址路由器,其中基于分组的地址字段将数据分组从源节点路由到目的地节点。 本发明包括耦合到可寻址路由器中的至少一个的重定向器,并且包括:用于从客户端接受服务请求的逻辑; 用于确定所选择的服务器以处理服务请求的逻辑,所选择的服务器是可以处理服务请求的多个服务器之一; 以及用于生成定向到客户端以将服务请求重定向到所选择的服务器的重定向消息的逻辑。

    Performing multicast communication in computer networks by using overlay routing
    6.
    发明申请
    Performing multicast communication in computer networks by using overlay routing 有权
    通过使用覆盖路由在计算机网络中执行组播通信

    公开(公告)号:US20040010616A1

    公开(公告)日:2004-01-15

    申请号:US10600142

    申请日:2003-06-19

    发明人: Steven McCanne

    IPC分类号: G06F015/173

    摘要: An overlay protocol and system for allowing multicast routing in the Internet to be performed at the application level. The overlay protocol uses nullnativenull Internet multicast and multicast routing protocols to route information, according to overlay routing tables. Overlay groups are mapped to native multicast groups to exploit native multicasting in regional or local forwarding domains. Use of the overlay protocol allows overlay distribution to be handled in a more intelligent and bandwidth-managed fashion. Overlay routers are placed at each of several local area networks, Internet service provider's point of presence, enterprise, or other cohesively-managed locations. The overlay computers are configured according to bandwidth and security policies, and perform application-level multicast distribution across the otherwise disjoint multicast networks by using the overlay routing. The result is an overlay multicast network that is effectively managed according to local network management policies. Application-level control can be applied to the transferred data at the overlay routers.

    摘要翻译: 用于允许在因特网上的组播路由在应用层上执行的覆盖协议和系统。 覆盖协议根据覆盖路由表使用“本地”Internet组播和组播路由协议路由信息。 覆盖组被映射到本地多播组以在区域或本地转发域中利用本地多播。 使用覆盖协议允许以更智能和带宽管理的方式处理覆盖分布。 覆盖路由器放置在几个局域网,互联网服务提供商的存在点,企业或其他内部管理位置的每一个。 覆盖计算机根据带宽和安全策略进行配置,并通过使用覆盖路由在不同的组播网络之间执行应用级组播分发。 结果是根据本地网络管理策略有效管理的覆盖组播网络。 应用级控制可以应用于覆盖路由器上传输的数据。

    Performing multicast communication in computer networks by using overlay routing
    7.
    发明申请
    Performing multicast communication in computer networks by using overlay routing 审中-公开
    通过使用覆盖路由在计算机网络中执行组播通信

    公开(公告)号:US20070028002A1

    公开(公告)日:2007-02-01

    申请号:US11544792

    申请日:2006-10-05

    申请人: Steven McCanne

    发明人: Steven McCanne

    IPC分类号: G06F15/173

    摘要: An overlay protocol and system for allowing multicast routing in the Internet to be performed at the application level. The overlay protocol uses “native” Internet multicast and multicast routing protocols to route information, according to overlay routing tables. Overlay groups are mapped to native multicast groups to exploit native multicasting in regional or local forwarding domains. Use of the overlay protocol allows overlay distribution to be handled in a more intelligent and bandwidth-managed fashion. Overlay routers are placed at each of several local area networks, Internet service provider's point of presence, enterprise, or other cohesively-managed locations. The overlay computers are configured according to bandwidth and security policies, and perform application-level multicast distribution across the otherwise disjoint multicast networks by using the overlay routing. The result is an overlay multicast network that is effectively managed according to local network management policies. Application-level control can be applied to the transferred data at the overlay routers.

    摘要翻译: 用于允许在因特网上的组播路由在应用层上执行的覆盖协议和系统。 覆盖协议根据覆盖路由表使用“本地”Internet组播和组播路由协议路由信息。 覆盖组被映射到本地多播组以在区域或本地转发域中利用本地多播。 使用覆盖协议允许以更智能和带宽管理的方式处理覆盖分布。 覆盖路由器放置在几个局域网,互联网服务提供商的存在点,企业或其他内部管理位置的每一个。 覆盖计算机根据带宽和安全策略进行配置,并通过使用覆盖路由在不同的组播网络之间执行应用级组播分发。 结果是根据本地网络管理策略有效管理的覆盖组播网络。 应用级控制可以应用于覆盖路由器上传输的数据。

    Performing multicast communication in computer networks by using overlay routing

    公开(公告)号:US07080157B2

    公开(公告)日:2006-07-18

    申请号:US10299676

    申请日:2002-11-18

    申请人: Steven McCanne

    发明人: Steven McCanne

    IPC分类号: G06F15/173

    摘要: An overlay protocol and system for allowing multicast routing in the Internet to be performed at the application level. The overlay protocol uses “native” Internet multicast and multicast routing protocols to route information, according to overlay routing tables. Overlay groups are mapped to native multicast groups to exploit native multicasting in regional or local forwarding domains. Use of the overlay protocol allows overlay distribution to be handled in a more intelligent and bandwidth-managed fashion. Overlay routers are placed at each of several local area networks, Internet service provider's point of presence, enterprise, or other cohesively-managed locations. The overlay computers are configured according to bandwidth and security policies, and perform application-level multicast distribution across the otherwise disjoint multicast networks by using the overlay routing. The result is an overlay multicast network that is effectively managed according to local network management policies. Application-level control can be applied to the transferred data at the overlay routers.

    Performing multicast communication in computer networks by using overlay routing
    9.
    发明申请
    Performing multicast communication in computer networks by using overlay routing 有权
    通过使用覆盖路由在计算机网络中执行组播通信

    公开(公告)号:US20030088696A1

    公开(公告)日:2003-05-08

    申请号:US10299676

    申请日:2002-11-18

    发明人: Steven McCanne

    IPC分类号: G06F015/173 G06F015/16

    摘要: An overlay protocol and system for allowing multicast routing in the Internet to be performed at the application level. The overlay protocol uses nullnativenull Internet multicast and multicast routing protocols to route information, according to overlay routing tables. Overlay groups are mapped to native multicast groups to exploit native multicasting in regional or local forwarding domains. Use of the overlay protocol allows overlay distribution to be handled in a more intelligent and bandwidth-managed fashion. Overlay routers are placed at each of several local area networks, Internet service provider's point of presence, enterprise, or other cohesively-managed locations. The overlay computers are configured according to bandwidth and security policies, and perform application-level multicast distribution across the otherwise disjoint multicast networks by using the overlay routing. The result is an overlay multicast network that is effectively managed according to local network management policies. Application-level control can be applied to the transferred data at the overlay routers.

    摘要翻译: 用于允许在因特网上的组播路由在应用层上执行的覆盖协议和系统。 覆盖协议根据覆盖路由表使用“本地”Internet组播和组播路由协议路由信息。 覆盖组被映射到本地多播组以在区域或本地转发域中利用本地多播。 使用覆盖协议允许以更智能和带宽管理的方式处理覆盖分布。 覆盖路由器放置在几个局域网,互联网服务提供商的存在点,企业或其他内部管理位置的每一个。 覆盖计算机根据带宽和安全策略进行配置,并通过使用覆盖路由,在不同的组播网络之间执行应用层组播分发。 结果是根据本地网络管理策略有效管理的覆盖组播网络。 应用级控制可以应用于覆盖路由器上传输的数据。