Invention Grant
- Patent Title: Dynamically configurable placement engine
- Patent Title (中): 动态配置的放置引擎
-
Application No.: US13711066Application Date: 2012-12-11
-
Publication No.: US08868963B2Publication Date: 2014-10-21
- Inventor: Bradley W. Fawcett
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Patterson & Sheridan LLP
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F9/50 ; G06F9/30

Abstract:
A stream application may allocate processing elements to one or more compute nodes (or hosts) to achieve a desired optimization goal. Each optimization mode may define processing element selection criteria and/or host selection criteria. When allocating a processing element to a host, a scheduler may place each processing element individually. Accordingly, the scheduler may use the processing element selection criteria for selecting which processing element in the stream application to allocate next. The scheduler may then determine, based on one or more constraints, which host the processing element can be placed on. If the scheduler determines that multiple hosts are suitable candidates for the processing element, it may use the host selection criteria to pick one of the candidate hosts that further optimize the stream application to meet the desired goal. Examples of different optimization goals that may be achieved using processing element and host selection criteria include optimizing performance, decreasing maintenance and operating costs, increasing solvability, sharing limited computer resources with other applications, and the like.
Public/Granted literature
- US20130145121A1 DYNAMICALLY CONFIGURABLE PLACEMENT ENGINE Public/Granted day:2013-06-06
Information query