International Business Machines Corporation
Multiple metric based load prediction and resource allocation in an active stream processing job
Last updated:
Abstract:
According to a request to modify a configuration of the portion, a portion of a currently executing compiled streams application is modified by computing a current composite load on a resource used by an executing processing element. As a part of modifying the configuration, within the portion according to the request, a composite load on a first candidate resource is predicted. Based on the predicted composite load, a configuration modification is generated based on a predicted throughput improvement resulting from migrating the processing element to the first candidate resource. The processing element is migrated, resulting in a throughput improvement, to a target resource selected from a set of candidate resources, a resource in the set of candidate resources categorized based on a predicted second composite load resulting from migrating the processing element to the second candidate resource according to the configuration modification.
Utility
10 Jan 2019
26 Oct 2021