Patents by Inventor William H. Blanding
William H. Blanding has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9515905Abstract: A scale out workload management system executing on a computer system controls simultaneous execution of multiple workloads. The computer system includes multiple nodes, where each node defines computer resources consumable by a workload. The scale out workload management system includes an application manager coupled to the nodes. The application manager controls start up and shut down of the nodes based on demands placed on the workloads. The scale out workload management system further includes a workload manager coupled to the application manager.Type: GrantFiled: October 31, 2008Date of Patent: December 6, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: William H. Blanding, Bryan L. Backer, Jerry J. Harrow, Jr., Dan Herington
-
Patent number: 9195508Abstract: A multi-partition computer system includes a utilization monitor for monitoring resource utilization, plural prediction engines for predicting utilization during a next allocation period, a prediction rater for rating said prediction engines based on the accuracy of their predictions, and an allocation implementer for implementing an allocation determined as a function of a prediction by a highest-rated of said prediction engines as determined by the prediction rater.Type: GrantFiled: May 8, 2007Date of Patent: November 24, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: William H. Blanding, Sharad Singhal
-
Publication number: 20150261575Abstract: A computer system includes computing resources and workload containers to which the resources can be allocated. A workload manager plans 1) a reallocation of the computing resources among said containers, and 2) a transfer sequence for units of the computing resources to implement said reallocation. The transfer sequence specifies an order in which the computing resource units requiring transfer are to reallocated among the containers.Type: ApplicationFiled: June 1, 2015Publication date: September 17, 2015Inventors: William H. Blanding, Daniel E. Herington, Gregory D. Jordan
-
Patent number: 9081627Abstract: A computer system includes computing resources and workload containers to which the resources can be allocated. A workload manager plans 1) a reallocation of the computing resources among said containers, and 2) a transfer sequence for units of the computing resources to implement said reallocation. The transfer sequence is selected as a function of a ranking of resource allocations and/or delay-related costs in implementing the reallocation.Type: GrantFiled: July 31, 2007Date of Patent: July 14, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: William H. Blanding, Daniel Edward Herington, Gregory D. Jordan
-
Patent number: 8782655Abstract: A method and a corresponding system, implemented as programming on a computer system, controls resource consumption in the computer system. The method includes the steps of monitoring current consumption of resources by workloads executing on the computer system; predicting future consumption of the resources by the workloads; adjusting assignment of resources to workloads based on the predicted future consumption, comprising: determining consumption policies for each workload, comparing the policies to the predicted future consumption, and increasing or decreasing resources for each workload based on the comparison; and providing a visual display of resource consumption and workload execution information, the visual display including iconic values indicating predicted consumption of instant capacity resources and authorization to consume instant capacity resources.Type: GrantFiled: July 1, 2008Date of Patent: July 15, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: William H. Blanding, Franklin Greco
-
Patent number: 8689227Abstract: A system for integrating resource capacity planning and workload management, implemented as programming on a suitable computing device, includes a simulation module that receives data related to execution of the workloads, resource types, numbers, and capacities, and generates one or more possible resource configuration options; a modeling module that receives the resource configuration options and determines, based on one or more specified criteria, one or more projected resource allocations among the workloads; and a communications module that receives the projected resource allocations and presents the projected resource allocations for review by a user.Type: GrantFiled: January 30, 2009Date of Patent: April 1, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: William H Blanding, Wade J Satterfield, Dan Herington, Michael R Stabnow
-
Patent number: 8650296Abstract: The present invention provides for intra-server transfer of hardware resources involving inter-server transfers of software license rights.Type: GrantFiled: October 31, 2006Date of Patent: February 11, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Daniel Edward Herington, William H. Blanding
-
Patent number: 8505019Abstract: A system, and a corresponding method, implemented on a processor, is used for assigning and reassigning instant capacity (iCAP) resources and non-iCAP resources in a computer system. The system includes a workload management system (WLMS) that monitors and controls the iCAP and the non-iCAP resources; an iCAP system available to monitor and control the iCAP resources; and an iCAP-WLMS integration system that transfers iCAP monitoring and control functions from the iCAP system to the WLM system, where the transfer creates a workload management (WLM) special mode of operation of the computer system, and where the WLMS monitors and assigns iCAP resources when in the WLM special mode.Type: GrantFiled: October 31, 2008Date of Patent: August 6, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: William H. Blanding, Robert A. Viveney, Thomas Edwin Turicchi, Jr.
-
Patent number: 8386391Abstract: Resource-type weighting is used in evaluating the use-rights associated with hardware resources.Type: GrantFiled: May 1, 2007Date of Patent: February 26, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventor: William H. Blanding
-
Patent number: 8332861Abstract: A system, and a corresponding method, implemented on a processor, allows for monitoring and control of temporary instant capacity (TiCAP) resources in a computer system. The system includes a resource management system (RMS), which includes a RMS monitor that tracks a workload executing on the computer system and determines when workload demand exceeds allocated non-TiCAP resource capacity, whereby a resource shortfall is generated, and a RMS processor module that compares the resource shortfall to granularity of supply of the TiCAP resources and that generates a TiCAP transfer control request based on the comparison. The system further includes a temporary instant capacity (TiCAP) system that monitors and controls allocation of TiCAP resources on the computer system, and which includes a RMS detection module that receives the request to transfer control of the TiCAP resources to the RMS, and a transfer module that transfers control of the TiCAP resources based on the request.Type: GrantFiled: October 31, 2008Date of Patent: December 11, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventor: William H. Blanding
-
Patent number: 8312460Abstract: A computer system allocates computer resources to workloads by generated plural requests per combination of workload and allocation period from probability distributions generated at least in part from utilization data.Type: GrantFiled: May 22, 2007Date of Patent: November 13, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventor: William H. Blanding
-
Patent number: 8271818Abstract: A method, and a corresponding system, for managing under-utilized resources in a computer system includes the steps of monitoring performance of workloads executing on the computer system, where the workloads consume resources, determining resource demand and utilization by the workloads, comparing the workload performance to user-defined performance targets and resource utilization by the workloads to user-defined utilization targets, using the comparison results, determining if one or more resources may be assigned to a free resource pool, and assigning the determined resources to the free resource pool.Type: GrantFiled: April 30, 2009Date of Patent: September 18, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventor: William H. Blanding
-
Patent number: 8255915Abstract: A computer system characterized by a container hierarchy uses a workload manager to allocate computing resources to workloads. The workload manager can allocate resources as a function of aggregate characteristics of a group of workloads, even where the group does not conform to the container hierarchy.Type: GrantFiled: October 26, 2007Date of Patent: August 28, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: William H. Blanding, Jerry James Harrow, Jr., Thomas Edwin Turicchi, Clifford McCarthy, Daniel Edward Herington
-
Patent number: 8250581Abstract: The present invention provides for allocating computer resources to computer workloads at least in part as a function of expected marginal utilities of candidate recipient workloads.Type: GrantFiled: October 28, 2007Date of Patent: August 21, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventor: William H. Blanding
-
Patent number: 8156502Abstract: A method of allocating computer resources to workloads involves monitoring utilization of computer resources by workloads to generate utilization as a function of time data. The utilization data is used to classify workloads into demand types as a function of the utilization data. A workload manager plans and implements an allocation of computer resources to the workloads in part as a function of the demand types of the workloads.Type: GrantFiled: June 8, 2007Date of Patent: April 10, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventor: William H. Blanding
-
Patent number: 8082547Abstract: A method comprises recognizing a need for an additional resource to be made available to a target computer workload. A determination is made whether said target workload is licensed for additional resource. If the determination is positive, the resource is transferred to the target workload. If the determination is negative, a license is transferred from a source workload, and then the resource is transferred to the target workload.Type: GrantFiled: October 31, 2006Date of Patent: December 20, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Daniel Edward Herington, William H Blanding
-
Publication number: 20110307901Abstract: A system for integrating resource capacity planning and workload management, implemented as programming on a suitable computing device, includes a simulation module that receives data related to execution of the workloads, resource types, numbers, and capacities, and generates one or more possible resource configuration options; a modeling module that receives the resource configuration options and determines, based on one or more specified criteria, one or more projected resource allocations among the workloads; and a communications module that receives the projected resource allocations and presents the projected resource allocations for review by a user.Type: ApplicationFiled: January 30, 2009Publication date: December 15, 2011Inventors: William H. Blanding, Wade J Satterfield, Dan Herington, Michael R Stabnow
-
Patent number: 8024737Abstract: Embodiments of the present invention that pertain to methods and systems for the calculation of resource requirements for a composite application are described. In one embodiment, information describing what component applications are associated with the composite application is received. Information describing metrics that are to be measured for the component applications is received. Information describing interrelationships between the component applications associated with the composite application is received. Information describing rules for calculating the resource requirements for the component applications is received. The rules are based on the interrelationships between the component applications and the metrics that are to be measured.Type: GrantFiled: April 24, 2006Date of Patent: September 20, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: William H. Blanding, Manosiz Bhattacharyya, Jerry James Harrow, Jr., Glenna Mayo, David Isaiah Seidman
-
Publication number: 20100281285Abstract: A method, and a corresponding system, for managing under-utilized resources in a computer system includes the steps of monitoring performance of workloads executing on the computer system, where the workloads consume resources, determining resource demand and utilization by the workloads, comparing the workload performance to user-defined performance targets and resource utilization by the workloads to user-defined utilization targets, using the comparison results, determining if one or more resources may be assigned to a free resource pool, and assigning the determined resources to the free resource pool.Type: ApplicationFiled: April 30, 2009Publication date: November 4, 2010Inventor: William H. Blanding
-
Publication number: 20100005473Abstract: A method and a corresponding system, implemented as programming on a computer system, controls resource consumption in the computer system. The method includes the steps of monitoring current consumption of resources by workloads executing on the computer system; predicting future consumption of the resources by the workloads; adjusting assignment of resources to workloads based on the predicted future consumption, comprising: determining consumption policies for each workload, comparing the policies to the predicted future consumption, and increasing or decreasing resources for each workload based on the comparison; and providing a visual display of resource consumption and workload execution information, the visual display including iconic values indicating predicted consumption of instant capacity resources and authorization to consume instant capacity resources.Type: ApplicationFiled: July 1, 2008Publication date: January 7, 2010Inventors: William H. Blanding, Franklin Greco