发明名称 Workload placement in a computer system
摘要 A system for workflow placement in a computer system wherein the performance of a system processing a workflow is monitored against one or more performance measures. One or more logic elements from the workflow are delegated for subsequent processing to other systems in the computer system in response to one or more of the one or more performance measures being within a predetermined range.
申请公布号 US9386087(B2) 申请公布日期 2016.07.05
申请号 US201414221021 申请日期 2014.03.20
申请人 International Business Machines Corporation 发明人 Granshaw David;Massey Samuel T.;McGinnes Daniel J.;Ross Martin A.;Schofield Richard G.;Stirling Craig H.
分类号 G06F9/455;H04J3/16;H04L29/08;H04L12/26;G06F9/50;G06F11/34 主分类号 G06F9/455
代理机构 Yee & Associates, P.C. 代理人 Yee & Associates, P.C. ;Kalaitzis Parashos
主权项 1. An apparatus for workload placement in a computer system the apparatus comprising: a processing component arranged for processing a workflow across a first system and a second system, the workflow comprising a first partition of one or more logic modules processed by the first system and a second partition of one or more logic modules processed by the second system; a monitoring component arranged for monitoring performance of the second system in response to the processing of the workflow against one or more performance measures; an identifying component for identifying one or more logic modules in the second partition to be processed by the first system when one or more of the one or more performance measures is within a predetermined range, using delegable elements data and active delegations data of the second system associated with the workflow, wherein the one or more logic modules identified are common delegable elements between the first system and the second system; and a repartitioning component arranged for dynamically repartitioning the one or more logic modules identified from the second partition to the first partition, wherein subsequent processing of the one or more logic modules identified is performed by the first system in one or more subsequent instances of the workflow using hook data identifying a modified partition point to start processing in the workflow resulting from a respective delegation in the dynamic repartitioning, and wherein the one or more logic modules identified in the second partition remain in the second system while processing in a respective instance of the workflow is circumvented in the second system by use of the hook data.
地址 Armonk NY US