×

Stream operator management

  • US 10,042,611 B2
  • Filed: 03/21/2016
  • Issued: 08/07/2018
  • Est. Priority Date: 03/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of stream operator management, the method comprising:

  • analyzing, with respect to a set of usage indicators, a first stream operator which operates on a computer processor and corresponds to a first processing element for processing a stream of tuples of a stream application;

    determining, based on the analyzing, a first set of profile data for the first stream operator, wherein the first set of profile data includes at least a tuple size threshold value;

    establishing, for utilization to develop the streaming application, the first set of profile data for the first stream operator, wherein establishing the first set of profile data for the first stream operator includes adjusting stream application configuration parameters of the streaming application for processing the stream of tuples;

    responsive to identifying a potential bottleneck representing a deficiency factor in the stream of tuples of the streaming application, comparing the deficiency factor to sets of profile data for available stream operators, the sets of profile data including the first set of profile data; and

    responsive to identifying a second stream operator from the available stream operators for alleviating the potential bottleneck in the stream of tuples, introducing, using a second set of profile data corresponding to the second stream operator, a split operator to the stream application to allocate a portion of the stream of tuples to the second stream operator which operates on the computer processor and corresponds to a second processing element for processing the portion of the stream of tuples, wherein introducing the split operator comprises adding or suggesting the second stream operator for inclusion in an operator graph of the streaming application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×