Invention Grant
US09325766B2 Deploying a portion of a streaming application to one or more virtual machines
有权
将流应用程序的一部分部署到一个或多个虚拟机
- Patent Title: Deploying a portion of a streaming application to one or more virtual machines
- Patent Title (中): 将流应用程序的一部分部署到一个或多个虚拟机
-
Application No.: US14227579Application Date: 2014-03-27
-
Publication No.: US09325766B2Publication Date: 2016-04-26
- Inventor: Lance Bragstad , Michael J. Branson , Bin Cao , James E. Carey , Mathew R. Odden
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Martin & Associates, LLC
- Agent Derek P. Martin
- Main IPC: H04L29/06
- IPC: H04L29/06 ; H04L29/08 ; G06F17/30 ; H04L12/24 ; H04L12/26 ; G06F9/455

Abstract:
Profile data for streaming operators is collected and classified according to the function and relationship of operators, and split rules are constructed for the operators. A streams manager monitors performance of a streaming application, and when the performance needs to be improved, the streams manager determines from the split rules how to split the flow graph for the streaming application. The streams manager requests virtual machines from a cloud manager. In response, the cloud manager provisions one or more virtual machines in a cloud. The streams manager then modifies the flow graph so a portion of the flow graph is deployed to the one or more virtual machines in the cloud. In this manner a streaming application can dynamically evolve to increase its performance as needed.
Public/Granted literature
- US20150281313A1 DEPLOYING A PORTION OF A STREAMING APPLICATION TO ONE OR MORE VIRTUAL MACHINES Public/Granted day:2015-10-01
Information query