Invention Grant
- Patent Title: Scalable and extendable stream processing
- Patent Title (中): 可扩展和可扩展的流处理
-
Application No.: US13282483Application Date: 2011-10-27
-
Publication No.: US08930563B2Publication Date: 2015-01-06
- Inventor: Timothy Harrington
- Applicant: Timothy Harrington
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Dave Ream; Jim Ross; Micky Minhas
- Main IPC: H04L29/06
- IPC: H04L29/06 ; H04L29/08 ; H04L12/24 ; G06F15/16

Abstract:
An extensible architecture that enables developers to focus solely on the domain-specific nature of the stream processing algorithm to be implemented. It is positioned as an intermediary component between streaming data feeds and stream algorithms, thereby aggregating demand on data sources and hiding the complexity involved in managing active connections to different data sources. Per-algorithm stream throttling is provided so that individual algorithms do not get overloaded; thus, ensuring that algorithms receive fresh items from the data feeds to which the algorithms subscribe. Feed items can be discarded when an algorithm is not able to process the items in realtime to ensure that feed items are sampled at the fastest processing rate of the algorithm. Thus, a single instance of an algorithm can handle an entire data stream. Moreover, redundancy can be achieved by running the same configuration on multiple machines.
Public/Granted literature
- US20130111054A1 SCALABLE AND EXTENDABLE STREAM PROCESSING Public/Granted day:2013-05-02
Information query