发明名称 DEPLOYING OPERATORS OF A STREAMING APPLICATION BASED ON PHYSICAL LOCATION ATTRIBUTES OF A VIRTUAL MACHINE
摘要 A streams manager monitors operator performance of a streaming application to determine when the performance of an operator needs to be improved or optimized. The streams manager in conjunction with a cloud manager automatically determines one or more preferred virtual machines in a cloud with a specified streams infrastructure that best meet the needs of the underperforming operator or application component based on physical location attributes of the preferred virtual machines. The cloud manager determines the physical location attributes of the candidate virtual machines. The streams manager or the cloud manager can then determine a preferred virtual machine of the candidates to deploy the operator based on the physical location attributes. The streams manager then modifies the flow graph so one or more operators of the streaming application are deployed to a preferred virtual machine determined according to the physical location attributes of the preferred virtual machine.
申请公布号 US2015256439(A1) 申请公布日期 2015.09.10
申请号 US201414277530 申请日期 2014.05.14
申请人 International Business Machines Corporation 发明人 Bragstad Lance;Branson Michael J.;Cao Bin;Carey James E.;Odden Mathew R.
分类号 H04L12/26;H04L12/911 主分类号 H04L12/26
代理机构 代理人
主权项 1. An apparatus comprising: at least one processor; a memory coupled to the at least one processor; a streaming application residing in the memory and executed by the at least one processor, the streaming application comprising a flow graph that includes a plurality of operators that process a plurality of data tuples; and a streams manager residing in the memory and executed by the at least one processor, the streams manager monitoring performance of the streaming application, and when the streams manager determines an under-performing operator of the streaming application can be optimized, the streams manager modifies the flow graph to move the under-performing operator of the streaming application to a preferred virtual machine based on physical location attributes of the preferred virtual machine.
地址 Armonk NY US