[发明专利]用于事件传播的系统有效
申请号: | 201680030496.4 | 申请日: | 2016-05-24 |
公开(公告)号: | CN107615711B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | M·弗拉伊斯利克;J·迪南;K·D·安德伍德 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;H04L47/60;H04L67/10;H04L47/78;H04L67/55 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 事件 传播 系统 | ||
本公开涉及一种用于事件传播的系统。通常,系统可以包括多个设备,每个设备包括被配置为在多个设备之间传播事件的事件传播模块(EDM)。在多个设备中的每个设备的正常操作过程期间可以生成新的事件。可以将这些事件提供给指定为网络分派位置的至少一个设备。网络分派位置可以发起事件的传播。例如,每个设备可以将接收的事件放置在设备内的本地事件队列中。将事件放置在本地事件队列中可以使得EDM中的计数器递增。计数器递增继而可以引起EDM中的触发器操作模块执行至少一个活动,包括例如将事件转发到多个设备内的其他设备。
政府合同
本发明得到国防部授予的合同编号为H98230-13-D-0124的政府支持。政府对本发明有一定的权利。
技术领域
本公开涉及设备间通信,并且更具体地,涉及将多设备架构中的事件的传播卸载到基于硬件的系统。
背景技术
由于可以应用计算资源的应用变得更加丰富,所以可以被实现用于这些应用的各种计算架构的多样性也更加丰富。例如,新兴的可扩展计算系统可以包括多个单独的计算设备(例如,节点),其可以被配置为单独地或协作地操作以解决复杂的问题,处理大量的数据等。计算资源的这种组织可以被认为是高性能计算(HPC)架构。HPC架构能够通过将大型作业分解成各种较小的任务来攻击大型作业。然后可以将较小的任务指派给HPC架构中的一个或多个计算设备。当小任务的处理完成时,结果可以被返回到至少一个主设备,其可以例如组织较小任务的结果,将较小任务的结果发送到一个或多个计算设备以执行下一个数据处理操作,整合较小任务的结果以生成较大作业的结果等。HPC架构至少有利于单个计算设备的数据处理能力可以以准并行方式集中,这可以容易地扩展到特定的数据处理应用。
虽然协作数据处理的上述示例的各种优点可能是显而易见的,但是在操作协同计算架构方面可能存在一些挑战。示例系统可以包括多个处理节点,每个处理节点具有不同特性(例如处理器类型、处理能力、可用存储、不同设备等)。节点中的每个可以通过执行对大型作业作出贡献的较小任务来参与处理大型作业。执行不同任务的不同配置的节点可能会生成各种异步事件。异步事件可能是预期的或意外的(例如,在可能不可预测的时间发生)。异步事件的示例可以包括但不限于处理完成通知、错误通知、设备故障通知、流控制通知等。异步事件可能发生在任何地方,可能随时发生,并且必须至少提供给系统中的可能受事件影响的节点。
附图说明
所要求保护的主题的各种实施例的特征和优点将变得显而易见,因为以下具体实施方式进行,并且参考附图,其中相同的附图标记表示相同的部分,并且其中:
图1示出了根据本公开的至少一个实施例的用于事件传播的示例系统;
图2示出了根据本公开的至少一个实施例的可用的设备的示例配置;
图3示出了根据本公开的至少一个实施例的可以在EDM和设备中的其他模块之间发生的事件传播模块(EDM)和示例性交互的示例配置;以及
图4示出了根据本公开的至少一个实施例的用于事件传播的示例操作。
虽然以下具体实施方式将参考说明性实施例来进行,但是对于本领域技术人员来说,其许多替代方案、修改和变化将是显而易见的。
具体实施方式
本公开涉及用于事件传播的系统。通常,系统可以包括多个设备,每个设备包括被配置为在多个设备之间传播事件的事件传播模块(EDM)。在多个设备中的每个设备的操作的正常过程中可以生成新的事件。可以将这些事件提供给指定为网络分派位置的至少一个设备。网络分派位置可以发起事件的传播。例如,每个设备可以将接收的事件放置在设备内的本地事件队列中。将事件放置在本地事件队列中可以引起EDM中的计数器递增。计数器递增继而可以使得EDM中的触发器操作模块执行至少一个活动,包括例如将事件转发到多个设备内的其他设备。在至少一个实施例中,资源可以存在于多个设备中以支持多个分派路径,以允许以不同的方式(例如,到不同的设备组、以不同的设备顺序等)传播事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680030496.4/2.html,转载请声明来源钻瓜专利网。