1. A computer implemented method for improved clustering of analytic functions in a data processing environment, the computer implemented method comprising: identifying a set of instances of an analytic function receiving data input from a set of data sources, a first subset of instances configured to receive input from a first subset of data sources, and a second subset of instances configured to receive input from a second subset of data sources; assigning the set of instances to a cluster; and beginning executing the cluster in a computer in the data processing environment, when the first subset of data sources begins transmitting time series data input to the first subset of instances in the cluster.