×

Using cloud resources to improve performance of a streaming application

  • US 9,379,950 B2
  • Filed: 11/07/2013
  • Issued: 06/28/2016
  • Est. Priority Date: 11/07/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method executed by at least one processor for managing a streaming application, the method comprising:

  • executing a streaming application that comprises a flow graph that includes a plurality of operators that process a plurality of data tuples;

    monitoring performance of the streaming application;

    when performance of the streaming application needs to be improved, requesting a cloud manager to provision at least one virtual machine with logic to implement at least one of the plurality of operators, wherein the request to the cloud manager specifies;

    a number of virtual machines to provision;

    for each of the number of virtual machines to provision;

    a specified streams infrastructure to provision; and

    at least one specified component of the streams application to provision in the virtual machine; and

    after the cloud manager provisions the at least one virtual machine, modifying the flow graph to include the at least one virtual machine in the flow graph of the streaming application.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×