The present disclosure relates to a system for event propagation. In general, the system can include a number of devices, each of which includes an event propagation module (EDM) configured to propagate events between multiple devices. New events can be generated during the normal operation of each device in multiple devices. These events can be provided to at least one device designated as the network assigned location. The network assignment location can initiate the propagation of events. For example, each device can place the received events in the local event queue within the device. Placing an event in a local event queue can increase the counter in the EDM. Increments of counters can cause at least one activity of trigger operation module in EDM, such as forwarding events to other devices in multiple devices.
【技术实现步骤摘要】
【国外来华专利技术】用于事件传播的系统政府合同本专利技术得到国防部授予的合同编号为H98230-13-D-0124的政府支持。政府对本专利技术有一定的权利。
本公开涉及设备间通信,并且更具体地,涉及将多设备架构中的事件的传播卸载到基于硬件的系统。
技术介绍
由于可以应用计算资源的应用变得更加丰富,所以可以被实现用于这些应用的各种计算架构的多样性也更加丰富。例如,新兴的可扩展计算系统可以包括多个单独的计算设备(例如,节点),其可以被配置为单独地或协作地操作以解决复杂的问题,处理大量的数据等。计算资源的这种组织可以被认为是高性能计算(HPC)架构。HPC架构能够通过将大型作业分解成各种较小的任务来攻击大型作业。然后可以将较小的任务指派给HPC架构中的一个或多个计算设备。当小任务的处理完成时,结果可以被返回到至少一个主设备,其可以例如组织较小任务的结果,将较小任务的结果发送到一个或多个计算设备以执行下一个数据处理操作,整合较小任务的结果以生成较大作业的结果等。HPC架构至少有利于单个计算设备的数据处理能力可以以准并行方式集中,这可以容易地扩展到特定的数据处理应用。虽然协作数据处理的上述示例 ...
【技术保护点】
一种用于在用于事件传播的系统中操作的设备,包括:通信模块,其用于与多个其他设备进行交互;处理模块,其用于至少处理事件;本地事件队列;以及事件传播模块,其用于:将事件接收到所述设备中;将所述事件放置在所述本地事件队列中;并且将所述事件从所述本地事件队列传播到所述多个其他设备中的至少一个其他设备。
【技术特征摘要】
【国外来华专利技术】2015.06.24 US 14/748,7631.一种用于在用于事件传播的系统中操作的设备,包括:通信模块,其用于与多个其他设备进行交互;处理模块,其用于至少处理事件;本地事件队列;以及事件传播模块,其用于:将事件接收到所述设备中;将所述事件放置在所述本地事件队列中;并且将所述事件从所述本地事件队列传播到所述多个其他设备中的至少一个其他设备。2.根据权利要求1所述的设备,其中,所述处理模块用于:在所述设备中生成新事件;并且使得所述通信模块将所述新事件发送到多个设备中的被指定为网络分派位置的至少一个设备。3.根据权利要求1所述的设备,其中,所述本地队列驻留在所述事件传播模块中的存储器中或所述设备中的存储器模块中。4.根据权利要求1所述的设备,其中,所述事件传播模块至少包括计数器,其用于当事件被放置在所述本地事件队列中时递增。5.根据权利要求4所述的设备,其中,所述事件传播模块至少包括触发器操作模块,其用于当所述计数器递增时执行至少一个活动。6.根据权利要求5所述的设备,其中,所述至少一个活动包括将所述事件从所述本地事件队列传播到所述多个其他设备中的至少一个其他设备。7.根据权利要求1所述的设备,其中,在传播所述事件中,所述事件传播模块使得所述通信模块将包括所述事件的消息发送到所述至少一个其他设备。8.根据权利要求1所述的设备,其中,所述设备包括分别对应于多个事件分派路径的多个事件传播模块或多个本地事件队列中的至少一个。9.根据权利要求8所述的设备,其中,所述多个事件分派路径中的每个限定通过其传播事件的所述多个设备的分组。10.一种用于事件传播的系统,包括:多个设备,所述多个设备中的每一个包括:通信模块,其用于与所述多个设备中的其他设备进行交互;处理模块,其用于至少处理事件;本地事件队列;以及事件传播模块,其用于:将事件接收到所述设备中;将所述事件放置在所述本地事件队列中;并且将所述事件从所述本地事件队列传播到所述多个其他设备中的至少一个其他设备。11.根据权利要求11所述的系统,其中,所述系统...
【专利技术属性】
技术研发人员:M·弗拉伊斯利克,J·迪南,K·D·安德伍德,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。