发明名称 Methods for rule-based dynamic resource adjustment for upstream and downstream processing units in response to an intermediate processing unit event
摘要 A method dynamically adjusts the resources available to a processing unit of a distributed computer process executing on a multi-node computer system. The resources for the processing unit are adjusted based on the data other processing units handle or the execution path of code in an upstream or downstream processing unit in the distributed process or application.
申请公布号 US9417915(B2) 申请公布日期 2016.08.16
申请号 US201313754605 申请日期 2013.01.30
申请人 International Business Macines Corporation 发明人 Branson Michael J.;Santosuosso John M.
分类号 G06F9/50;H04L12/54;H04L29/08;H04L12/26 主分类号 G06F9/50
代理机构 Martin & Associates, LLC 代理人 Martin & Associates, LLC ;Petersen Bret J.
主权项 1. A computer-implemented method for allocating computer resources on a multi-node computer system, the method comprising the steps of: monitoring processing unit events with an event detection mechanism; analyzing input data used by a first processing unit to determine if a data event meets an event criteria in a rules registry; notifying a resource controller when the data event meets the event criteria; notifying the resource controller when a code point event occurs; and the resource controller reallocating compute resources for a second processing unit and a third processing unit when the code point event occurs and when the data event meets the event criteria, wherein the second processing unit is located on a compute node downstream from the first processing unit in a distributed system, and the third processing unit is located on a compute node upstream from the first processing unit, and wherein, upon detection of the code point event occurring in the first processing unit, or upon detection of the data event occurring in the first processing unit and meeting the event criteria, the resource controller reallocates the compute resources by increasing compute resources for the second processing unit and decreasing compute resources for the third processing unit.
地址 Armonk NY US