Clustering of analytic functions
First Claim
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, wherein the analytic function is described by an analytic function specification, an instance in the set of instances executing in the data processing environment, and wherein the analytic function performs an analytical computation when the instance executes in the data processing environment;
assigning the set of instances to a cluster, wherein the cluster is a process within which the set of instances are configured to execute, and wherein the instances in the set of instances satisfy a condition; 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for improved clustering of analytic functions in a data processing environment are described. A set of instances of an analytic function receiving data input from a set of data sources is identified. A first subset of instances is configured to receive input from a first subset of data sources, and a second subset of instances is configured to receive input from a second subset of data sources. The set of instances is assigned to a cluster. The cluster begins executing 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.
49 Citations
20 Claims
-
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, wherein the analytic function is described by an analytic function specification, an instance in the set of instances executing in the data processing environment, and wherein the analytic function performs an analytical computation when the instance executes in the data processing environment; assigning the set of instances to a cluster, wherein the cluster is a process within which the set of instances are configured to execute, and wherein the instances in the set of instances satisfy a condition; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a computer usable storage device including computer usable code for improved clustering of analytic functions in a data processing environment, the computer usable code comprising:
-
computer usable code for 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, wherein the analytic function is described by an analytic function specification, an instance in the set of instances executing in the data processing environment, and wherein the analytic function performs an analytical computation when the instance executes in the data processing environment; computer usable code for assigning the set of instances to a cluster, wherein the cluster is a process within which the set of instances are configured to execute, and wherein the instances in the set of instances satisfy a condition; and computer usable code for 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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system for improved clustering of analytic functions in a data processing environment, the data processing system comprising:
-
a storage device including a storage medium, wherein the storage device stores computer usable program code; and a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises; computer usable code for 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, wherein the analytic function is described by an analytic function specification, an instance in the set of instances executing in the data processing environment, and wherein the analytic function performs an analytical computation when the instance executes in the data processing environment; computer usable code for assigning the set of instances to a cluster, wherein the cluster is a process within which the set of instances are configured to execute, and wherein the instances in the set of instances satisfy a condition; and computer usable code for 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. - View Dependent Claims (18, 19, 20)
-
Specification