Method and apparatus for reliable and scalable distribution of data files in distributed networks
    1.
    发明授权
    Method and apparatus for reliable and scalable distribution of data files in distributed networks 有权
    用于在分布式网络中可靠且可扩展地分发数据文件的方法和装置

    公开(公告)号:US06718361B1

    公开(公告)日:2004-04-06

    申请号:US09545067

    申请日:2000-04-07

    IPC分类号: G06F1516

    CPC分类号: H04L67/1095 Y10S707/99953

    摘要: The present invention provides a system and apparatus for efficient and reliable, control and distribution of data files or portions of files, applications, or other data objects in large-scale distributed networks. A unique content-management front-end provides efficient controls for triggering distribution of digitized data content to selected groups of a large number of remote computer servers. Transport-layer protocols interact with distribution controllers to automatically determine an optimized tree-like distribution sequence to group leaders selected by network devices at each remote site. Reliable store-and-forward transfer to clusters is accomplished using a unicast protocol in the ordered tree sequence. Once command messages and content arrive at all participating group leaders, local hybrid multicast protocols efficiently and reliably distribute them to the back-end nodes for interpretation and execution. Positive acknowledgement is then sent back to the content manager from each group leader, and the-updated content in each remote device autonomously goes “live” when the content change is locally completed.

    摘要翻译: 本发明提供了一种用于在大规模分布式网络中有效和可靠地控制和分发数据文件或文件,应用程序或其他数据对象的部分的系统和装置。 独特的内容管理前端提供有效的控制,用于触发将数字化数据内容分发到大量远程计算机服务器的选定组。 传输层协议与分发控制器进行交互,以自动确定优化的树状分布序列,以组合每个远程站点上的网络设备选择的领导。 使用有序树序列中的单播协议来实现对集群的可靠存储转发传输。 一旦命令消息和内容到达所有参与组的领导,本地混合组播协议就可以高效可靠地将它们分配到后端节点进行解释和执行。 然后将肯定的确认从每个组长发送回内容管理器,并且当本地完成内容更改时,每个远程设备中的更新的内容自主地“生存”。

    METHOD AND APPARATUS FOR DYNAMIC RESOURCE DISCOVERY AND INFORMATION DISTRIBUTION IN A DATA NETWORK
    2.
    发明申请
    METHOD AND APPARATUS FOR DYNAMIC RESOURCE DISCOVERY AND INFORMATION DISTRIBUTION IN A DATA NETWORK 有权
    数据网络中动态资源发现与信息分配的方法与装置

    公开(公告)号:US20080177861A1

    公开(公告)日:2008-07-24

    申请号:US12046198

    申请日:2008-03-11

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1095 H04L69/329

    摘要: A method for distributing information to a plurality of servers is described. The information is transmitted from a control manager server to a first group leader server. The first group leader server transmits the information to a second group leader server. The second group leader server requests instructions from the control manager server. The second group leader server then transmits, in response to the instructions, the information to a further group leader server. The first group leader server transmits the information to back end servers belonging to a group of the first group leader server. The second group leader server transmits the information to back end servers belonging to a group of the second group leader server. The further group leader server transmits the information to back end servers belonging to a group of the further group leader server.

    摘要翻译: 描述了一种用于向多个服务器分发信息的方法。 信息从控制管理器服务器发送到第一组领导服务器。 第一组领导服务器将信息发送到第二组领导服务器。 第二组领导服务器请求控制管理器服务器的指令。 然后,第二组领导服务器响应于指令将信息发送到另一组组长服务器。 第一组领导服务器将信息发送到属于第一组领导服务器的组的后端服务器。 第二组领导服务器将信息发送到属于第二组领导服务器的组的后端服务器。 另外的组组长服务器将信息发送到属于另一组组长服务器的组的后端服务器。

    System for creating and distributing prioritized list of computer nodes selected as participants in a distribution job
    3.
    发明授权
    System for creating and distributing prioritized list of computer nodes selected as participants in a distribution job 失效
    用于创建和分发被选为分发作业中的参与者的计算机节点的优先级列表的系统

    公开(公告)号:US07346682B2

    公开(公告)日:2008-03-18

    申请号:US10828431

    申请日:2004-04-20

    IPC分类号: G06F15/173

    CPC分类号: H04L67/1095 H04L69/329

    摘要: The present invention provides a system and apparatus for efficient and reliable, control and distribution of data files or portions of files, applications, or other data objects in large-scale distributed networks. A unique content-management front-end provides efficient controls for triggering distribution of digitized data content to selected groups of a large number of remote computer servers. Network distribution messages are dispatched according to a sorted list of servers, based on factors such as nearness, server processor speed, reliability, and CPU Usage. For large numbers of servers, a store-and-forward approach becomes much more efficient. A first selected server receives the message from a content control manager (CCM). The first server requests instructions for the next server listed on an ordered list in the CCM and forwards a copy of that message to the next identified server. Each server reports its completion and requests further instructions from the CCM. This mechanism permits highly efficient and robust distribution of assignments and data content from the CCM to each required GL using a store-and-forward tree structure.

    摘要翻译: 本发明提供了一种用于在大规模分布式网络中有效和可靠地控制和分发数据文件或文件,应用程序或其他数据对象的部分的系统和装置。 独特的内容管理前端提供有效的控制,用于触发将数字化数据内容分发到大量远程计算机服务器的选定组。 根据服务器的排序列表,根据接近度,服务器处理器速度,可靠性和CPU使用率等因素调度网络分发消息。 对于大量服务器,存储转发方法变得更加高效。 第一选择的服务器从内容控制管理器(CCM)接收消息。 第一个服务器向CCM中有序列表上列出的下一个服务器请求指令,并将该消息的副本转发到下一个已识别的服务器。 每个服务器报告其完成并请求CCM的进一步指示。 这种机制允许使用存储转发树结构从CCM到每个所需GL的高效和稳健的分配和数据内容分配。

    Method and apparatus for scalable distribution of information in a distributed network
    4.
    发明授权
    Method and apparatus for scalable distribution of information in a distributed network 有权
    用于在分布式网络中可扩展分布信息的方法和装置

    公开(公告)号:US06748447B1

    公开(公告)日:2004-06-08

    申请号:US09545337

    申请日:2000-04-07

    IPC分类号: G06F15173

    CPC分类号: H04L67/1095 H04L69/329

    摘要: The present invention provides a system and apparatus for efficient and reliable, control and distribution of data files or portions of files, applications, or other data objects in large-scale distributed networks. A unique content-management front-end provides efficient controls for triggering distribution of digitized data content to selected groups of a large number of remote computer servers. Network distribution messages are dispatched according to a sorted list of servers, based on factors such as nearness, server processor speed, reliability, and CPU Usage. For large numbers of servers, a store-and-forward approach becomes much more efficient. A first selected server receives the message from a content control manager (CCM). The first server requests instructions for the next server listed on an ordered list in the CCM and forwards a copy of that message to the next identified server. Each server reports its completion and requests further instructions from the CCM. This mechanism permits highly efficient and robust distribution of assignments and data content from the CCM to each required GL using a store-and-forward tree structure.

    摘要翻译: 本发明提供了一种用于在大规模分布式网络中有效和可靠地控制和分发数据文件或文件,应用程序或其他数据对象的部分的系统和装置。 独特的内容管理前端提供有效的控制,用于触发将数字化数据内容分发到大量远程计算机服务器的选定组。 根据服务器的排序列表,根据接近度,服务器处理器速度,可靠性和CPU使用率等因素调度网络分发消息。 对于大量服务器,存储转发方法变得更加高效。 第一选择的服务器从内容控制管理器(CCM)接收消息。 第一个服务器向CCM中有序列表上列出的下一个服务器请求指令,并将该消息的副本转发到下一个已识别的服务器。 每个服务器报告其完成并请求CCM的进一步指示。 这种机制允许使用存储转发树结构从CCM到每个所需GL的高效和稳健的分配和数据内容分配。

    Method and apparatus for election of group leaders in a distributed network
    5.
    发明授权
    Method and apparatus for election of group leaders in a distributed network 有权
    在分布式网络中选举组长的方法和装置

    公开(公告)号:US07451221B2

    公开(公告)日:2008-11-11

    申请号:US11071655

    申请日:2005-03-03

    IPC分类号: G06F15/173

    CPC分类号: H04L67/1095 H04L69/329

    摘要: A system and apparatus for control and distribution of data files in large-scale distributed networks. Members of a group of servers in a multicast network elect a group leader whenever a new group leader is required, as detected by absence of a periodic message published by the leader. Election is carried out by a system of voting by each candidate whereby each candidate has a priority calculated from its configuration, and the server with the highest priority is configured to claim the leadership faster than the other candidates. As part of the claim, each candidate multicasts its priority. Each candidate that receives a multicast claim for leadership from another candidate compares its own priority against the claimant and only votes for itself if its own priority is higher. After a preconfigured period of hearing no other claimants with higher priority, the candidate with the highest priority becomes the new leader.

    摘要翻译: 一种用于在大规模分布式网络中控制和分发数据文件的系统和装置。 组播组中的一组服务器的成员在需要新的组长的情况下选举组长,由领导者发布的定期消息不存在来检测。 选举由每个候选人的投票制进行,每个候选人由其配置计算优先级,优先级最高的服务器被配置为比其他候选人更快地要求领导。 作为索赔的一部分,每个候选人将其优先级多播。 接收来自另一候选人领导的多播索赔的候选人将其自己的优先权与索赔人进行比较,如果自己的优先级较高,则仅对其自身进行投票。 经过预先配置的聆讯期间,没有其他具有较高优先权的索赔人,优先考虑的候选人成为新的领导者。

    Method and apparatus for election of group leaders in a distributed network
    6.
    发明授权
    Method and apparatus for election of group leaders in a distributed network 有权
    在分布式网络中选举组长的方法和装置

    公开(公告)号:US06993587B1

    公开(公告)日:2006-01-31

    申请号:US09544754

    申请日:2000-04-07

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1095 H04L69/329

    摘要: The present invention provides a system and apparatus for efficient and reliable, control and distribution of data files in large-scale distributed networks. The members of a group of servers in a multicast network elect a group leader whenever a new group leader is required, as when the prior group leader become unavailable, as detected by absence of a periodic heartbeat message published by the leader. The election is carried out by a system of voting by each candidate whereby each candidate has a priority calculated from its configuration, and the server with the highest priority is configured to claim the leadership faster than the other candidates. As part of the claim, each candidate multicasts its priority. Each candidate that receives a multicast claim for leadership from another candidate compares its own priority against the claimant and only votes for itself if its own priority is higher. After a preconfigured period of hearing no other claimants with higher priority, the candidate with the highest priority becomes the new leader.

    摘要翻译: 本发明提供了一种用于在大规模分布式网络中有效且可靠地控制和分发数据文件的系统和装置。 组播网络中的一组服务器的成员,每当需要新的组长时,都会选择一个组长,就像前一个组长无法使用一样,由领导者发布的定期心跳消息没有检测到。 选举由每个候选人进行投票制度,每个候选人的配置由其配置计算优先级,优先级最高的服务器配置为比其他候选人更快地领导领导层。 作为索赔的一部分,每个候选人将其优先级多播。 接收来自另一候选人领导的多播索赔的候选人将其自己的优先权与索赔人进行比较,如果自己的优先级较高,则仅对其自身进行投票。 经过预先配置的聆讯期间,没有其他具有较高优先权的索赔人,优先考虑的候选人成为新的领导者。

    Method and apparatus for dynamic resource discovery and information distribution in a data network
    7.
    发明授权
    Method and apparatus for dynamic resource discovery and information distribution in a data network 有权
    数据网络中动态资源发现和信息分发的方法和装置

    公开(公告)号:US07747741B2

    公开(公告)日:2010-06-29

    申请号:US12046198

    申请日:2008-03-11

    IPC分类号: G06F15/173

    CPC分类号: H04L67/1095 H04L69/329

    摘要: A method for distributing information to a plurality of servers is described. The information is transmitted from a control manager server to a first group leader server. The first group leader server transmits the information to a second group leader server. The second group leader server requests instructions from the control manager server. The second group leader server then transmits, in response to the instructions, the information to a further group leader server. The first group leader server transmits the information to back end servers belonging to a group of the first group leader server. The second group leader server transmits the information to back end servers belonging to a group of the second group leader server. The further group leader server transmits the information to back end servers belonging to a group of the further group leader server.

    摘要翻译: 描述了一种用于向多个服务器分发信息的方法。 信息从控制管理器服务器发送到第一组领导服务器。 第一组领导服务器将信息发送到第二组领导服务器。 第二组领导服务器请求控制管理器服务器的指令。 然后,第二组领导服务器响应于指令将信息发送到另一组组长服务器。 第一组领导服务器将信息发送到属于第一组领导服务器的组的后端服务器。 第二组领导服务器将信息发送到属于第二组领导服务器的组的后端服务器。 另外的组组长服务器将信息发送到属于另一组组长服务器的组的后端服务器。