Smart scheduler
First Claim
1. A computer-implemented method for automatically preparing a machine that has one or more dimensions (“
- machine dimensions”
) to execute an automated computing job (“
job”
) that has one or more dimensions (“
job dimensions”
), wherein the job dimensions are different from the machine dimensions, comprising;
identifying one or more config jobs to set the machine dimensions to be the same as the job dimensions; and
creating a run of the config jobs on the machine.
2 Assignments
0 Petitions
Accused Products
Abstract
A smart scheduler is provided to prepare a machine for a job, wherein the job has specific requirements, i.e., dimensions. One or more config jobs are identified to configure the machine to meet the dimensions of the job. Information concerning the machine'"'"'s original configuration and groupings of config jobs that change the machine'"'"'s configuration are cached in a central storage. The smart scheduler uses information in the central storage to identify a suitable machine and one or more config jobs to configure the machine to meet the dimensions of a job. The smart scheduler schedules a run for the config jobs on the machine.
77 Citations
20 Claims
-
1. A computer-implemented method for automatically preparing a machine that has one or more dimensions (“
- machine dimensions”
) to execute an automated computing job (“
job”
) that has one or more dimensions (“
job dimensions”
), wherein the job dimensions are different from the machine dimensions, comprising;
identifying one or more config jobs to set the machine dimensions to be the same as the job dimensions; and
creating a run of the config jobs on the machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- machine dimensions”
-
11. A computing system for automatically preparing one or more machines to run an automated computing job (“
- job”
), comprising;
(a) a plurality of machines, each of which is associated with one or more dimensions;
(b) a plurality of config jobs that can configure a machine to meet one or more dimensions of the job;
(c) a central storage containing information concerning the machines and the config jobs; and
(d) a smart scheduler component, coupled with the machines, the config jobs, and the central storage, for;
(i) identifying one or more config jobs to prepare a machine to run the job if the dimensions of the machine and the job dimensions are different; and
(ii) creating a run of the config jobs on the machine. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
- job”
-
19. A computer-implemented method for storing in a central storage information concerning a machine and concerning one or more config jobs capable of changing one or more dimensions associated with the machine (“
- machine dimensions”
), comprising;
storing original machine configuration;
grouping one or more config jobs that delete a machine dimension; and
grouping one or more config jobs that set a machine dimension. - View Dependent Claims (20)
- machine dimensions”
Specification