发明名称 ALLOCATING OPERATORS OF A STREAMING APPLICATION TO VIRTUAL MACHINES BASED ON MONITORED PERFORMANCE
摘要 Performance thresholds are defined for operators in a flow graph for a streaming application. A streams manager deploys the flow graph to one or more virtual machines (VMs). The performance of each portion of the flow graph on each VM is monitored. A VM is selected. When the performance of the portion of the flow graph in the selected VM does not satisfy the defined performance threshold(s), a determination is made regarding whether the portion of the flow graph is underperforming or overperforming. When the portion of the flow graph is underperforming, the portion of the flow graph is split into multiple portions that are implemented on multiple VMs. When the portion of the flow graph is overperforming, a determination is made of whether a neighbor VM is also overperforming. When a neighbor VM is also overperforming, the two VMs may be coalesced into a single VM.
申请公布号 US2015256482(A1) 申请公布日期 2015.09.10
申请号 US201414200118 申请日期 2014.03.07
申请人 International Business Machines Corporation 发明人 Bragstad Lance;Branson Michael J.;Cao Bin;Carey James E.;Odden Mathew R.
分类号 H04L12/911;H04L29/06;H04L12/26 主分类号 H04L12/911
代理机构 代理人
主权项
地址 Armonk NY US