Partitionable unifiers in distributed streaming platform for real-time applications
AssigneeDataTorrent, Inc.
InventorsChetan Narsude, Thomas Weise, Pramod Immaneni, Amol Kekre
Life of this patent
Estimating the term…
Loading patent…
AssigneeDataTorrent, Inc.
InventorsChetan Narsude, Thomas Weise, Pramod Immaneni, Amol Kekre
Estimating the term…
Software for a distributed streaming platform receives an application that runs on a streaming platform. The application is structured as a directed acyclic graph (DAG) with operators as nodes and streams as edges between nodes. The application includes an operator that receives a plurality of values, counts the values that are unique, and emits the unique values in a stream. The software partitions the operator into at least two partitioned instances. Then the software assigns a unique value emitting from a partitioned instance to one of a plurality of unifiers according to a pre-defined scheme. Each unifier creates a count of the unique values received by the unifier. Then the software transmits the counts from each of the unifiers to a downstream instance of an operator that aggregates the counts into a sum. And the software displays the sum in a graphical user interface (GUI).
A method, comprising the operations of:
One or more computer-readable media that are non-transitory and that store one or more programs, wherein the one or more programs, when executed, instruct one or more processors to perform the following operations:
A method, comprising the operations of:
Dependencies are inferred from the claim text.