发明名称 System and method for adjusting a number of processing modules based on processing load
摘要 Systems and methods improve the equitable distribution the processing capacity of a computing device processing work items retrieved from multiple queues in a workflow system. A retrieval priority is determined for each of the plurality of queues and work items are retrieved from each of the multiple queues according to the retrieval priority. The retrieved work items are then stored in a central data structure. Multiple processing components process the work items stored in the central data structure. The number of processing components is selectively adjusted to maximize efficiency.
申请公布号 US9081616(B2) 申请公布日期 2015.07.14
申请号 US200912475045 申请日期 2009.05.29
申请人 Lexmark International Technology, SA 发明人 Yengulalp Serhan;Kinney Steve R.;Anderson Brian G.;Coons Scott T.R.;Kelley David E.;Khan Humayun H.
分类号 G06F9/30;G06F9/50 主分类号 G06F9/30
代理机构 代理人
主权项 1. A computer-readable non-transitory medium encoded with a workflow application comprising modules executable by a processor and configured to process a plurality of work items in a workflow, the workflow application comprising: a queue storage module to receive a plurality of work items from a remote computer and to store each of the plurality of work items in one of a plurality of queues based on a state of each work item in the workflow; a queue selection module to determine a retrieval priority for each of the plurality of queues and to retrieve at least one work item from each of the plurality of queues according to the retrieval priority for storage in a workflow data structure; and an adaptive processing module to selectively adjust a number of processing modules each configured to process work items stored in the workflow data structure by: activating at least one processing module when an actual processing load is greater than a maximum threshold load level; anddeactivating at least one processing module when the actual processing load is less than a minimum threshold load level,wherein the maximum threshold load level is ninety percent (90%) of a maximum processing capacity and the minimum threshold load level is twenty-five percent (25%) of processing capacity.
地址 CH