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: 9515905
    Abstract: 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: Grant
    Filed: October 31, 2008
    Date of Patent: December 6, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: William H. Blanding, Bryan L. Backer, Jerry J. Harrow, Jr., Dan Herington
  • Patent number: 9195508
    Abstract: 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: Grant
    Filed: May 8, 2007
    Date of Patent: November 24, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William H. Blanding, Sharad Singhal
  • Publication number: 20150261575
    Abstract: 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: Application
    Filed: June 1, 2015
    Publication date: September 17, 2015
    Inventors: William H. Blanding, Daniel E. Herington, Gregory D. Jordan
  • Patent number: 9081627
    Abstract: 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: Grant
    Filed: July 31, 2007
    Date of Patent: July 14, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William H. Blanding, Daniel Edward Herington, Gregory D. Jordan
  • Patent number: 8782655
    Abstract: 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: Grant
    Filed: July 1, 2008
    Date of Patent: July 15, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William H. Blanding, Franklin Greco
  • Patent number: 8689227
    Abstract: 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: Grant
    Filed: January 30, 2009
    Date of Patent: April 1, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William H Blanding, Wade J Satterfield, Dan Herington, Michael R Stabnow
  • Patent number: 8650296
    Abstract: The present invention provides for intra-server transfer of hardware resources involving inter-server transfers of software license rights.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: February 11, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel Edward Herington, William H. Blanding
  • Patent number: 8505019
    Abstract: 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: Grant
    Filed: October 31, 2008
    Date of Patent: August 6, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William H. Blanding, Robert A. Viveney, Thomas Edwin Turicchi, Jr.
  • Patent number: 8386391
    Abstract: Resource-type weighting is used in evaluating the use-rights associated with hardware resources.
    Type: Grant
    Filed: May 1, 2007
    Date of Patent: February 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: William H. Blanding
  • Patent number: 8332861
    Abstract: 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: Grant
    Filed: October 31, 2008
    Date of Patent: December 11, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: William H. Blanding
  • Patent number: 8312460
    Abstract: 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: Grant
    Filed: May 22, 2007
    Date of Patent: November 13, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: William H. Blanding
  • Patent number: 8271818
    Abstract: 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: Grant
    Filed: April 30, 2009
    Date of Patent: September 18, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: William H. Blanding
  • Patent number: 8255915
    Abstract: 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: Grant
    Filed: October 26, 2007
    Date of Patent: August 28, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William H. Blanding, Jerry James Harrow, Jr., Thomas Edwin Turicchi, Clifford McCarthy, Daniel Edward Herington
  • Patent number: 8250581
    Abstract: 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: Grant
    Filed: October 28, 2007
    Date of Patent: August 21, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: William H. Blanding
  • Patent number: 8156502
    Abstract: 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: Grant
    Filed: June 8, 2007
    Date of Patent: April 10, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: William H. Blanding
  • Patent number: 8082547
    Abstract: 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: Grant
    Filed: October 31, 2006
    Date of Patent: December 20, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel Edward Herington, William H Blanding
  • Publication number: 20110307901
    Abstract: 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: Application
    Filed: January 30, 2009
    Publication date: December 15, 2011
    Inventors: William H. Blanding, Wade J Satterfield, Dan Herington, Michael R Stabnow
  • Patent number: 8024737
    Abstract: 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: Grant
    Filed: April 24, 2006
    Date of Patent: September 20, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William H. Blanding, Manosiz Bhattacharyya, Jerry James Harrow, Jr., Glenna Mayo, David Isaiah Seidman
  • Publication number: 20100281285
    Abstract: 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: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Inventor: William H. Blanding
  • Publication number: 20100005473
    Abstract: 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: Application
    Filed: July 1, 2008
    Publication date: January 7, 2010
    Inventors: William H. Blanding, Franklin Greco