发明名称 Method for decentralized load distribution in an event-driven system using localized migration between physically connected nodes and load exchange protocol preventing simultaneous migration of plurality of tasks to or from a same node
摘要 A computer-implemented method, computer program product and computer readable storage medium directed to decentralized load distribution in an event-driven system. Included are receiving a data flow to be processed by a plurality of tasks at a plurality of nodes in the event-driven system having stateful and stateless event processing components, wherein the plurality of tasks are selected from the group consisting of hierarchical tasks (a task that is dependent on the output of another task), nonhierarchical tasks (a task that is not dependent on the output of another task) and mixtures thereof. Tasks are considered for migration to distribute the system load of processing tasks. The target node, to which the at least one target task is migrated, is chosen wherein the target node meets predetermined criteria in terms of load distribution quality. The computer-implemented method, computer program product and computer readable storage medium of the present invention may also include migrating tasks to target nodes to reduce cooling costs and selecting at least one node to go into quiescent mode.
申请公布号 US8479216(B2) 申请公布日期 2013.07.02
申请号 US20090543476 申请日期 2009.08.18
申请人 LAKSHMANAN GEETIKA TEWARI;RABINOVICH YURI G.;SCHLOSS ROBERT JEFFREY;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 LAKSHMANAN GEETIKA TEWARI;RABINOVICH YURI G.;SCHLOSS ROBERT JEFFREY
分类号 G06F9/46;G06F15/16;G06F15/173 主分类号 G06F9/46
代理机构 代理人
主权项
地址