International Business Machines Corporation
Dynamic replacement of degrading processing elements in streaming applications

Last updated:

Abstract:

An embodiment includes monitoring a distributed computing application at runtime for occurrence of a condition, where the condition includes occurrence of a degradation condition on a processing element (PE). The embodiment also includes starting a provisional PE on a second node at runtime while maintaining runtime operation of the PE. The embodiment compares operation of the PE to operation of the provisional PE based on a performance metric associated with the computing resource. The embodiment connects the provisional PE to replace the stream of tuples from the PE to a downstream PE with a stream of tuples from the provisional PE to the downstream PE.

Status:
Grant
Type:

Utility

Filling date:

30 Oct 2020

Issue date:

24 May 2022