×

Apparatus and method for identifying performance bottlenecks in pipeline parallel processing environment

  • US 9,575,916 B2
  • Filed: 01/06/2014
  • Issued: 02/21/2017
  • Est. Priority Date: 01/06/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for identifying performance bottleneck status in a parallel data processing environment, implemented by a computing processor, the method comprising:

  • examining, by the computing processor, data flow associated with the parallel data processing environment to identify;

    i) at least one operator, wherein an operator type is associated with the at least one operator;

    ii) at least one buffer; and

    iii) a relationship that the at least one buffer has with the at least one operator, wherein the relationship is associated with the operator type; and

    wherein examining the data flow associated with the parallel data processing environment comprises;

    identifying a first sub-operator connected to a second sub-operator, wherein no buffer exists between the first sub-operator and the second sub-operator; and

    combining the first sub-operator and the second sub-operator to create the at least one operator;

    monitoring, by the computing processor, the at least one buffer to determine a buffer status associated with the at least one buffer;

    applying, by the computing processor, a set of rules to identify an operator bottleneck status associated with the at least one operator, wherein the set of rules is applied to;

    i) the at least one operator, based on the operator type;

    ii) the at least one buffer status; and

    iii) the relationship that the at least one buffer has with the at least one operator; and

    determining, by the computing processor, a performance bottleneck status associated with the parallel data processing environment, based on the operator bottleneck status.

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