发明名称 |
HANDLING OUT OF ORDER EVENTS |
摘要 |
Processing streaming data in accordance with policies that group data by source, enforce a maximum permissible late arrival value for streaming data, a maximum permissible early arrival for data and/or a maximum degree to which data can be out of order and still be compliant with the out of order policy is described. The correct starting point for reading a data stream so as to produce correct output from a given output start time can be enabled using the early arrival policy. Using combinations of policies, output can be generated promptly (with low latency). When input from a given source is not disrupted, output can be generated with low latency. Output can be generated even when the input stops by applying a late arrival policy. |
申请公布号 |
US2016359910(A1) |
申请公布日期 |
2016.12.08 |
申请号 |
US201514732398 |
申请日期 |
2015.06.05 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Chen Zhong;Novik Lev;Shulman Boris;Szyperski Clemens A. |
分类号 |
H04L29/06 |
主分类号 |
H04L29/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system comprising:
at least one processor: a memory connected to the at least one processor; and at least one program module loaded into the memory causing the at least one processor to: ingest data from at least one data stream, the data comprising a plurality of units of data, each unit of data of the plurality of units of data associated with a first time comprising an associated time and a second time comprising an arrival time, the arrival time comprising a time at which a unit of data of the plurality of units of data arrives at a computing device; and evaluate the unit of data with respect to compliance with at least a first policy and a second policy of a plurality of policies. |
地址 |
Redmond WA US |