Generating a natural name data structure to prevent duplicate network data associated with an asynchronous distributed network operating system

    公开(公告)号:US10708221B1

    公开(公告)日:2020-07-07

    申请号:US16235709

    申请日:2018-12-28

    Abstract: A network device receives first objects defining first network data associated with an asynchronous distributed network and an asynchronous distributed network operating system and generates a natural name graph based on the first objects. The network device provides information describing the natural name graph to other network devices in the asynchronous distributed network and receives a second object defining second network data. The network device determines whether one of the first objects in the natural name graph is a duplicate of the second object and removes the one of the first objects from the natural name graph, to generate an updated natural name graph, when the one of the first objects in the natural name graph is a duplicate of the second object. The network device provides the updated natural name graph to the other network devices to prevent the other network devices from generating erroneous results.

    Systems and methods for facilitating atomic delivery of bundled data sets to applications within distributed systems
    3.
    发明授权
    Systems and methods for facilitating atomic delivery of bundled data sets to applications within distributed systems 有权
    用于促进捆绑数据集的原子传递到分布式系统中的应用程序的系统和方法

    公开(公告)号:US09317347B1

    公开(公告)日:2016-04-19

    申请号:US14666261

    申请日:2015-03-23

    Abstract: The disclosed computer-implemented method for facilitating atomic delivery of bundled data sets to applications within distributed systems may include (1) receiving, at a queue of an application, a data set from at least one other application, (2) determining that the data set is incorporated in a bundle whose contents have yet to completely arrive at the queue, (3) gating the data set at the queue until the bundle's contents have completely arrived at the queue, (4) receiving, at the queue, another data set incorporated in the bundle, (5) determining that the bundle's contents have completely arrived at the queue based at least in part on receiving the other data set, and then (6) notifying the application that the bundle is ready for atomic delivery such that the application is able to consume the bundle's contents on an as-needed basis. Various other methods, systems, and computer-readable media are also disclosed.

    Abstract translation: 公开的用于促进捆绑数据集到分布式系统内的应用的原子传递的计算机实现的方法可以包括(1)在应用的队列处从至少一个其他应用接收数据集,(2)确定数据 集合被包含在其内容尚未完全到达队列的束中,(3)门限队列中的数据集,直到束的内容已经完全到达队列,(4)在队列处接收另一数据集 (5)至少部分地基于接收另一数据集确定捆绑包的内容已经完全到达队列,然后(6)通知应用程序该捆绑准备好进行原子传送,使得 应用程序可以根据需要使用该软件包的内容。 还公开了各种其它方法,系统和计算机可读介质。

Patent Agency Ranking