Resource provisioning
AssigneeHewlett-Packard Development Company, L.P.
InventorsSunil Kothari, Jun Zeng, Thomas J Peck, Michael L Reasoner, Gary J Dispoto, Francisco Jose Oblea Ramirez
Life of this patent
Estimating the term…
Abstract
Systems and methods associated with resource provisioning are disclosed. One example method includes dividing a set of printing resources into a first partition and a second partition. The example method also includes provisioning the first partition to handle print jobs from a print queue that have a specified attribute. The first partition may be provisioned when print jobs having the specified attribute exceed a first predefined threshold.
Claims15
A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to:
- divide a set of printing resources info a first partition and a second partition;
- provision the first partition to handle print jobs from a print queue that have a specified attribute when print jobs having the specified attribute exceed a first predefined threshold.
A system, comprising:
- a data store to store data describing a set of production resources and to store data describing a set of jobs over time,
- a partitioning logic to divide the set of production resources into a first partition and a second partition based on the data describing a set of production resources and the data describing the set of jobs;
- a dynamic analysis logic to monitor the data describing the set of jobs and to control based on attributes associated with the members of the set of jobs, the partitioning logic to divide the set of production resources into the first partition and the second partition;
- and
- a job scheduling logic to assign members of the set of jobs to production resources based on attributes of the members of the set of jobs, whether the production resources are assigned to the first partition and the second partition, and whether attributes associated with members of the set of jobs exceed a predefined threshold.
A method, comprising:
- monitoring a set of print jobs over time for a specified attribute, where the set of print jobs includes print jobs previously completed, print jobs in process, and print jobs to be initiated;
- dynamically provisioning a set of printing resources as an express lane associated with the specified attribute when print jobs having the specified attribute reaches a first predefined threshold for a given time period;
- routing jobs having the specified attribute to the express lane;
- routing jobs without the specified attribute to other printing resources;
- and
- dynamically deprovisioning the set of printing resources when print jobs having the specified attribute reaches a second predefined threshold for a given time period.
Dependencies are inferred from the claim text.