Processing element host management in a stream computing environment
Abstract
Disclosed aspects relate to processing element host management in a stream computing environment having a pool of compute nodes to host a set of processing elements. A set of processing element placement criteria may be identified for the pool of compute nodes with respect to processing element placement on the pool of compute nodes. A set of processing element profile data may be detected for the set of processing elements with respect to processing element placement on the pool of compute nodes. By comparing the set of processing element profile data and the set of processing element placement criteria, a placement arrangement for the set of processing elements on the pool of compute nodes may be determined. Based on the placement arrangement, the set of processing elements may be established on the pool of compute nodes.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method for processing element host management in a stream computing environment having a pool of compute nodes to host a set of processing elements, the method comprising:
identifying, for the pool of compute nodes with respect to processing element placement on the pool of compute nodes, a set of processing element placement criteria, wherein the set of processing element placement criteria is based on a target processing element type, further comprising:
prioritizing, to a subpool of the pool of compute nodes that corresponds to the set of processing element placement criteria, an assignment of a subset of the set of processing elements that have the set of processing element profile data which corresponds to the target processing element type; and
isolating, on the subpool of the pool of compute nodes that corresponds to the set of processing element placement criteria and separate from other processing elements, the subset of the set of processing elements that have the set of processing element profile data which corresponds to the target processing element type;
detecting, for the set of processing elements with respect to processing element placement on the pool of compute nodes, a set of processing element profile data; determining, by comparing the set of processing element profile data and the set of processing element placement criteria, a placement arrangement for the set of processing elements on the pool of compute nodes; configuring, without modifying a streaming application source code, the set of processing element profile data; resolving that a first subset of the set of processing element profile data for a first processing element of the set of processing elements does not achieve a first subset of the set of processing element placement criteria for a first compute node of the pool of compute nodes; preventing assignment of the first processing element to the first compute node; and establishing, based on the placement arrangement, the set of processing elements on the pool of compute nodes.Join the waitlist — get patent alerts
Track US2018103081A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.