Microsoft Corporation
MITIGATING SLOW INSTANCES IN LARGE-SCALE STREAMING PIPELINES

Last updated:

Abstract:

A system is described herein for mitigating slow process instances in a streaming application. The system includes a slow process instance candidate identifier configured to identify, based on a relative watermark latency, a set of slow process instance candidates from among a plurality of process instances that comprise the streaming application. The system further includes a set of filters configured to remove false positives from the set of slow process instance candidates. The filters account for window operations performed by the process instances as well as stabilization time needed for downstream process instances to stabilize after a slow upstream process instance is mitigated by a mitigation implementer, which may also be included in the system.

Status:
Application
Type:

Utility

Filling date:

31 Oct 2019

Issue date:

6 May 2021