ESTIMATING A COMPUTING JOB COMPLEXITY
First Claim
1. A computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method for estimating a complexity of a computing job, said one or more computer programs comprising computer readable code for:
- retrieving selected data objects relevant to a data repository, wherein each of the selected data objects is formed of multiple elements;
assigning points to the multiple elements according to a predefined schedule;
calculating scores for the selected data objects by applying a mathematical function to the multiple elements;
estimating complexities of the data objects based upon the calculated scores and the predefined schedule; and
estimating a complexity of the computing job based upon the estimated complexities of the data objects.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method for estimating a complexity of a computing job, selected data objects relevant to a data repository are retrieved. In addition, points are assigned to multiple elements of the selected data objects according to a predefined schedule and scores for the selected data objects are calculated by applying a mathematical function to the multiple elements and complexities of the data objects are estimated based upon the calculated scores and the predefined schedule. In addition, a complexity of the computing job is estimated based upon the estimated complexities of the data objects and the estimated complexity of the computing job is stored.
-
Citations
29 Claims
-
1. A computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method for estimating a complexity of a computing job, said one or more computer programs comprising computer readable code for:
-
retrieving selected data objects relevant to a data repository, wherein each of the selected data objects is formed of multiple elements; assigning points to the multiple elements according to a predefined schedule; calculating scores for the selected data objects by applying a mathematical function to the multiple elements; estimating complexities of the data objects based upon the calculated scores and the predefined schedule; and estimating a complexity of the computing job based upon the estimated complexities of the data objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A processing apparatus for estimating a complexity of a computing job, said processing apparatus comprising:
-
at least one processor; a storage device in communication with the at least one processor, said storage device storing instructions that, when executed by the at least one processor, cause the at least one processor to; retrieve selected data objects relevant to a data repository, wherein each of the selected data objects is formed of multiple elements; assign points to the multiple elements according to a predefined schedule; calculate scores for the selected data objects by applying a mathematical function to the multiple elements; estimate complexities of the data objects based upon the calculated scores and the predefined schedule; and estimate a complexity of the computing job based upon the calculated scores. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification