US Patent No. 10,599,478

AUTOMATED RECONFIGURATION OF REAL TIME DATA STREAM PROCESSING


Patent No. 10,599,478
Issue Date March 24, 2020
Title Automated Reconfiguration Of Real Time Data Stream Processing
Inventorship Gaurav D. Ghare, Seattle, WA (US)
Roger Barga, Woodinville, WA (US)
Assignee Amazon Technologies, Inc., Seattle, WA (US)

Claim of US Patent No. 10,599,478

1. A system, comprising:a plurality of compute nodes, respectively comprising at least one processor and a memory, wherein the plurality of compute nodes implement a managed stream processing system comprising a control plane and a plurality of stream processing nodes;
the control plane, configured to:
collect performance metrics for one or more of the processing nodes that execute a processing function for a data stream that applies the processing function to data records of the data stream as they are received;
based, at least in part, on an analysis of the performance metrics, detect a reconfiguration event for the processing function as the one or more of the processing nodes continue to execute the processing function for the data stream;
in response to the detection of the reconfiguration event:
determine a different execution configuration for the processing function such that at least one different processing node is executing the processing function;
initiate the different execution configuration for the processing function; and
the plurality of stream processing nodes configured to:
execute the processing function using the different execution configuration for the processing function.