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.