×

Managing staleness latency among application bundles

  • US 10,152,516 B2
  • Filed: 05/21/2015
  • Issued: 12/11/2018
  • Est. Priority Date: 05/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for managing a plurality of application bundles for processing a stream of tuples, the method comprising:

  • receiving the stream of tuples to be processed by a plurality of processing elements operating on a set of compute nodes;

    executing, on a first compute node using a plurality of application bundles, the stream of tuples;

    monitoring, by an application bundle monitor, which application bundle is executing the stream of tuples, wherein the application bundle monitor controls a policy setting for the first compute node, and wherein the policy setting is selected from the group consisting of a computing resource, a job status, a processing element status and a configuration;

    detecting, by the application bundle monitor, a first application bundle is executing the monitored stream of tuples;

    detecting, by the application bundle monitor, the monitored stream of tuples are finished being executed by the first application bundle;

    determining, by the first compute node, a staleness factor of the first application bundle has exceeded a policy setting threshold value of the first compute node, wherein the staleness factor is determined by considering a policy setting of the first node and the activity value of the first application bundle, wherein a policy setting threshold value comprises a threshold temporal value, threshold computing resources value, and a threshold processing element accessibility value;

    and removing, by the first compute node, the first application bundle.

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