【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及在对计算机网络的管理中有用的计算机和计算机实现的技术,该计算机网络包括与分析有关的网络管理数据库。本公开更具体地涉及用于热切地处理对网络管理数据的连续查询和针对迟到数据或故障的修正的技术。
技术介绍
本节描述的方法可被推行,但不必是之前已被构思或推行的方法。因此,除非本文另有说明,否则本节描述的方法不构成本申请中的权利要求书的现有技术,并且不因包含在本节中而被承认为现有技术。数据通信网络可包括接收、处理、以及相互发送数据流的“节点”的层级。数据流可以是随时间发送的无界数据集。例如,“源”节点可将无界数据集(“源”数据)发送到“处理”节点。处理节点可随着源数据被接收而处理源数据、基于源数据生成新的无界“衍生”数据集、并将衍生数据发送到下游节点。层级可被称为“工作流”或“流工作流”。流工作流可具有许多优势。例如,在流工作流中,随着源数据被接收,每个节点可基于源数据来生成并发送衍生数据,从而减少延迟。然而,建立强健且可恢复的工作流可能是有挑战性的。例如,处理节点可能接收迟到的或乱序的源数据。在意外地终止源流之前,源节点可能将部分数量的源数据发送到处理节点。因此,处理节点可能基于乱序的或不完整的源数据来生成并发送衍生数据。一个可能的方法是使得处理节点延迟处理源数据,直到确定源数据是完整的。然后,处理节点可以根据需要对数据进行重新排序并处理数据。然而,该方法可能将延迟增加到无法接受的等级。例如,节点可能处理时间关键型数据,例如,联网、功率、或火箭遥测数据。若处理节点被强迫等待从源节点接收额外的源数据,则下游处理节点或设备可能无法正确地执行其功能,或可能由 ...
【技术保护点】
一种计算机系统,包括:存储器;处理器,所述处理器耦合于所述存储器;处理逻辑,所述处理逻辑耦合于所述存储器和所述处理器,并被配置为执行下列操作:从一个或多个源计算机接收多个源数据记录,其中,一个或多个第一源数据记录与第一源事务相关联,并且一个或多个第二源数据记录与第二源事务相关联;基于所述多个源数据记录生成包括一个或多个第一衍生记录的第一衍生事务;生成所述第一衍生事务和所述第一源事务之间的第一事务映射;生成所述第一衍生事务和所述第二源事务之间的第二事务映射;确定所述第一衍生事务已结束,并作为响应,将包括所述一个或多个第一衍生记录的第一衍生事务提交到永久存储装置;接收与所述第一源事务相关联的第一结束标点符号,并作为响应,将所述第一源事务提交到所述永久存储装置,所述第一源事务包括与所述第一源事务相关联的所述一个或多个第一源数据记录;以及在提交所述第一衍生事务之后,确定所述第二源事务发生故障,并作为响应执行下列操作:确定所述第一衍生事务应基于所述第二事务映射被重新生成,并作为响应,通过执行下列操作来重新生成所述第一衍生事务:生成一个或多个第二衍生记录,所述一个或多个第二衍生记录是基于所述一个或 ...
【技术特征摘要】
【国外来华专利技术】2014.07.25 US 14/341,4361.一种计算机系统,包括:存储器;处理器,所述处理器耦合于所述存储器;处理逻辑,所述处理逻辑耦合于所述存储器和所述处理器,并被配置为执行下列操作:从一个或多个源计算机接收多个源数据记录,其中,一个或多个第一源数据记录与第一源事务相关联,并且一个或多个第二源数据记录与第二源事务相关联;基于所述多个源数据记录生成包括一个或多个第一衍生记录的第一衍生事务;生成所述第一衍生事务和所述第一源事务之间的第一事务映射;生成所述第一衍生事务和所述第二源事务之间的第二事务映射;确定所述第一衍生事务已结束,并作为响应,将包括所述一个或多个第一衍生记录的第一衍生事务提交到永久存储装置;接收与所述第一源事务相关联的第一结束标点符号,并作为响应,将所述第一源事务提交到所述永久存储装置,所述第一源事务包括与所述第一源事务相关联的所述一个或多个第一源数据记录;以及在提交所述第一衍生事务之后,确定所述第二源事务发生故障,并作为响应执行下列操作:确定所述第一衍生事务应基于所述第二事务映射被重新生成,并作为响应,通过执行下列操作来重新生成所述第一衍生事务:生成一个或多个第二衍生记录,所述一个或多个第二衍生记录是基于所述一个或多个第一源数据记录的,而不是基于所述一个或多个第二源数据记录的;以及将所述一个或多个第二衍生记录提交到所述永久存储装置。2.如权利要求1所述的计算机系统,其中,所述处理逻辑被配置为:响应于确定所述第一衍生事务已结束,在未确定所述第二源事务已发生故障的情况下,将所述一个或多个第一衍生纪录发送到下游设备。3.如权利要求1所述的计算机系统,其中,所述处理逻辑被配置为执行下列操作:从第一源计算机接收与所述第一源事务相关联的第一开始标点符号,其中,所述一个或多个第一源数据记录是从所述第一源计算机被接收的;以及响应于接收到所述第一结束标点符号,更新所述第一事务映射以指示所述第一源事务是完整的。4.如权利要求1所述的计算机系统,其中,在提交所述一个或多个第一衍生记录之后,所述处理逻辑被配置为执行下列操作:接收与所述第一源事务相关联的迟到源记录;以及确定所述迟到源记录已经基于所述第一源事务和所述第一衍生事务之间的所述第一事务映射、使用所述第一衍生事务被处理,并作为响应,标记将被重新生成的所述第一衍生事务。5.如权利要求1所述的计算机系统,其中,所述处理逻辑被配置为执行下列操作:将所述一个或多个第一衍生记录中的每个记录与所述第一衍生事务相关联;以及响应于确定所述第二源事务发生故障,从所述永久存储装置中删除与所述第一衍生事务相关联的每个记录。6.如权利要求1所述的计算机系统,其中,所述处理逻辑被配置为在重新生成所述第一衍生事务之后,将所述一个或多个第二衍生记录发送到下游设备。7.如权利要求1所述的计算机系统,其中,所述处理逻辑被配置为执行下列操作:将所述一个或多个第一衍生记录与标识所述第一衍生事务的标识符相关联;响应于确定所述第一衍生事务已结束,将所述一个或多个第一衍生记录发送到具有所述标识符的下游设备;以及响应于确定所述第二源事务发生故障并生成所述一个或多个第二衍生记录而执行下列操作:将所述一个或多个第二衍生记录与所述标识符相关联;以及通知所述下游设备与所述标识符相关联的所述第一衍生事务被重新生成。8.如权利要求1所述的计算机系统,其中,所述处理逻辑被配置为接收针对所述第一衍生事务的请求,并作为响应,确定所述第一衍生事务是否应被重新生成。9.如权利要求1所述的计算机系统,其中,所述处理逻辑被配置为执行下列操作:将标识符与所述第一衍生事务相关联;响应于确定所述第一衍生事务已结束,将所述一个或多个第一衍生记录发送到具有所述标识符的下游设备;将所述一个或多个第二衍生记录与所述标识符相关联;以及在...
【专利技术属性】
技术研发人员:塞勒斯沃尔·克里希纳穆尔斯,马杜·库马尔,阿米特·巴特,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。