×

Method and apparatus for ripple rate sensitive and bottleneck aware resource adaptation for real-time streaming workflows

  • US 9,674,093 B2
  • Filed: 08/18/2014
  • Issued: 06/06/2017
  • Est. Priority Date: 08/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for adapting resources of the cluster of nodes for a real-time streaming workflow, comprising:

  • receiving, by a processor, a notification that a node of the cluster of nodes associated with an instance of a process of the real-time streaming workflow is predicted to be a bottleneck;

    identifying, by the processor, a number of hops to send a resource statement when the bottleneck is predicted that minimizes a ripple effect associated with transmitting the resource statement;

    transmitting, by the processor, the resource statement to one or more nodes of the cluster of nodes within the number of hops;

    receiving, by the processor, a response from at least one of the one or more nodes within the cluster of nodes, wherein the response from the at least one of the one or more nodes within the cluster of nodes is based on an evaluation performed by the at least one of the one or more nodes within the cluster of nodes, wherein the evaluation is a comparison of an inbound network bandwidth, an outbound network bandwidth and a processing capability of the at least one of the one or more nodes within the cluster of nodes to an inbound network bandwidth, an outbound network bandwidth and a processing capability of the node; and

    adapting, by the processor, a resource usage to the at least one of the one or more nodes within the cluster of nodes that the response was received from, wherein the adapting comprises a migration of the instance or a duplication of the instance.

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