US2018103081A1PendingUtilityA1

Processing element host management in a stream computing environment

Assignee: IBMPriority: Sep 15, 2016Filed: Dec 27, 2017Published: Apr 12, 2018
Est. expirySep 15, 2036(~10.1 yrs left)· nominal 20-yr term from priority
G06F 9/5066G06F 16/24568G06F 9/00H04L 67/1012H04L 67/10H04L 67/1008H04L 67/1023H04L 65/607H04L 67/42H04L 65/604H04L 67/1001H04L 65/764H04L 65/61
57
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.