Distributed method and apparatus for processing streaming data
AssigneeBeijing Baidu Netcom Science Technology Co., Ltd.
InventorsYao Xu, Cong Wang, Yuncong Zhang, Jianwei Zhang, Xin Huang
Life of this patent
Estimating the term…
Loading patent…
AssigneeBeijing Baidu Netcom Science Technology Co., Ltd.
InventorsYao Xu, Cong Wang, Yuncong Zhang, Jianwei Zhang, Xin Huang
Estimating the term…
The application discloses a distributed method and apparatus for processing streaming data. A specific implementation of the method comprises: encapsulating received streaming data as a first resilient distributed dataset; performing a grouping operation of the first resilient distributed dataset based on time windows, the grouping operation comprising: assigning each data element in the first resilient distributed dataset into a group corresponding to the time window to which a recorded timestamp of the data element belongs, and forming second resilient distributed datasets, each of the second resilient distributed datasets comprising a limited number of data elements and corresponding to the time window; encapsulating the second resilient distributed datasets as a nested dataset comprising a plurality of the second resilient distributed datasets; passing, using a predefined traversal operator, each of the second resilient distributed datasets in the nested dataset successively to a batch operator defined in a finite dataset to perform distributed data processing. This implementation achieves the reuse of the operator in the resilient distributed dataset.
A distributed method for processing streaming data, comprising:
A distributed apparatus for processing streaming data, comprising:
A non-transitory storage medium storing one or more programs, the one or more programs when executed by an apparatus, causing the apparatus to perform a distributed method for processing streaming data, the method comprising:
Dependencies are inferred from the claim text.