Patents by Inventor Chris D. Hyser
Chris D. Hyser 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: 10346208Abstract: To provide an arrangement of virtual machines on physical machines, at least one controller compares indicators associated with plural different layouts of the virtual machines on the physical machines, wherein the indicators provide information regarding performances of corresponding layouts. The at least one controller selects one of the plural layouts based on the comparing.Type: GrantFiled: June 18, 2015Date of Patent: July 9, 2019Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Chris D. Hyser, Bret A. McKee, Robert D. Gardner, Daniel J. Magenheimer
-
Patent number: 9418220Abstract: A system includes a memory and a controller. The controller controls access to the memory and is adapted to be programmed with a key that is associated with a context. The controller is adapted to, in response to a request to access the memory, perform a cryptographic function on data associated with the request based on the key.Type: GrantFiled: October 29, 2008Date of Patent: August 16, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Bret McKee, Chris D Hyser, Robert D. Gardner, Brian Watson
-
Patent number: 9342375Abstract: Systems and methods of managing workload at a data center are disclosed. An example method may include actively managing workload at a data center to realize energy savings. The method may also include providing excess power generated for the data center onto a utility grid.Type: GrantFiled: October 26, 2011Date of Patent: May 17, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Chris D. Hyser, Martin Arlitt, Tahir Cader, Cullen E. Bash, Richard Shaw Kaufmann
-
Patent number: 9178763Abstract: According to an example, an application performance measurement for an application for a current time interval, a performance specification for the application, and a resource consumption metric for a resource of a plurality of resources that are to process the application for the current time interval may be accessed. In addition, the application performance measurement, the performance specification, and the resource consumption metric may be used to determine a resource specification for a next time interval for the resource of the plurality of resources. Moreover, the resource specification may be used to determine, by a processor, a resource weight for the resource of the plurality of resources for the next time interval.Type: GrantFiled: March 13, 2013Date of Patent: November 3, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Daniel Juergen Gmach, Sergey Blagodurov, Martin Arlitt, Yuan Chen, Chris D. Hyser
-
Patent number: 9176560Abstract: A method for power management may include collecting data related to resource utilization and process information from a server. The method may further include using the collected data to generate use and state models respectively based on use and state categories of the server. The method may also include determining a state condition of the server through use of the generated use and state models to manage power utilization of the server.Type: GrantFiled: February 27, 2012Date of Patent: November 3, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Chris D. Hyser, Daniel Juergen Gmach, Yuan Chen, Umesh Markandaya Lakshminarasimha, Suryanarayana Vijay
-
Publication number: 20150312167Abstract: A method of maximizing server utilization within a datacenter comprising collocating a number of workloads to a subset of a number of physical servers within a datacenter, adjusting access to resources by critical and non-critical workloads, isolating a number of critical workloads that share resources to the subset of resource instances, and controlling resource utilization of the collocated workloads. A system for collocating workloads in a datacenter, the system comprising a number of servers communicatively coupled to each other and a collocation module that receives information from each server and decides whether to leave a workload running on one of any of the servers on that server, or migrate a workload running on one of the number of servers to another server.Type: ApplicationFiled: July 1, 2015Publication date: October 29, 2015Inventors: Sergey Blagodurov, Martin Arlitt, Daniel Juergen Gmach, Yuan Chen, Chris D. Hyser, Cullen E. Bash
-
Publication number: 20150286506Abstract: To provide an arrangement of virtual machines on physical machines, at least one controller compares indicators associated with plural different layouts of the virtual machines on the physical machines, wherein the indicators provide information regarding performances of corresponding layouts. The at least one controller selects one of the plural layouts based on the comparing.Type: ApplicationFiled: June 18, 2015Publication date: October 8, 2015Inventors: Chris D. Hyser, Bret A. McKee, Robert D. Gartner, Daniel J. Magenheimer
-
Patent number: 9104498Abstract: A method of maximizing server utilization within a datacenter comprising collocating a number of workloads to a subset of a number of physical servers within a datacenter, adjusting access to resources by critical and non-critical workloads, isolating a number of critical workloads that share resources to the subset of resource instances, and controlling resource utilization of the collocated workloads. A system for collocating workloads in a datacenter, the system comprising a number of servers communicatively coupled to each other and a collocation module that receives information from each server and decides whether to leave a workload running on one of any of the servers on that server, or migrate a workload running on one of the number of servers to another server.Type: GrantFiled: July 31, 2012Date of Patent: August 11, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sergey Blagodurov, Martin Arlitt, Daniel Juergen Gmach, Yuan Chen, Chris D. Hyser, Cullen E. Bash
-
Patent number: 9092250Abstract: To provide an arrangement of virtual machines on physical machines, at least one controller compares indicators associated with plural different layouts of the virtual machines on the physical machines, wherein the indicators provide information regarding performances of corresponding layouts. The at least one controller selects one of the plural layouts based on the comparing.Type: GrantFiled: October 27, 2006Date of Patent: July 28, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Chris D. Hyser, Bret A. McKee, Robert D. Gardner, Daniel J. Magenheimer
-
Patent number: 9015725Abstract: A data center workload distribution management system includes a cooling cost engine to determine a cooling cost or cooling capacity for each of a plurality of zones of a data center and a workload distribution engine. The workload distribution engine is to identify the zone that has a lowest cooling cost and sufficient cooling capacity and also has sufficient processing capacity for a workload, determine a local cooling efficiency index for at least one location within the identified zone, and distribute the workload to the location having a local cooling efficiency index that indicates the highest cooling efficiency.Type: GrantFiled: July 31, 2012Date of Patent: April 21, 2015Assignee: Hewlett-Packard Development Company, L. P.Inventors: Yuan Chen, Zhikui Wang, Cullen E. Bash, Alan A. McReynolds, Niru Kumari, Chris D. Hyser
-
Patent number: 9003003Abstract: Managing computer resources. Workload state information associated with one or more servers in a data center is accessed by a computer, the workload state information comprises workload placement on one or more servers, cooling conditions of the one or more servers, and performance requirements associated with a data center. Cooling state information of cooling resources associated with the one or more servers are accessed by the computer, the cooling state information comprises cooling conditions of the cooling resources. The workload state information and the cooling state information are compared by the computer. Based on the comparing, the computer generates workload repositioning instructions that instruct repositioning of workload on the one or more servers to meet the performance requirements.Type: GrantFiled: September 15, 2009Date of Patent: April 7, 2015Assignee: Hewlett-Packard Development Company, L. P.Inventors: Chris D. Hyser, Cullen E. Bash, Yuan Chen, Daniel Juergen Gmach, Christopher Edward Hoover, Zhikui Wang
-
Patent number: 8910152Abstract: To migrate a virtual machine from a first physical machine to a second physical machine, a hot-plug event notification is issued to an operating system of the virtual machine in response to an indication that the virtual machine is to be migrated. After issuing the hot-plug event notification, migration of the virtual machine to the second physical machine is performed.Type: GrantFiled: September 23, 2008Date of Patent: December 9, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Chris D. Hyser, Bret A. McKee, Robert D. Gardner, Brian J. Watson
-
Patent number: 8903888Abstract: To migrate a virtual machine from a first physical machine to a second physical machine over a network, execution of the virtual machine in the first physical machine is stopped, where the first physical machine contains data associated with the virtual machine. State information of the virtual machine is copied from the first physical machine to the second physical machine, and execution of the virtual machine is started on the second physical machine based on the copied state information.Type: GrantFiled: October 27, 2006Date of Patent: December 2, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Chris D. Hyser, Bret A. McKee
-
Patent number: 8904383Abstract: Embodiments are directed to virtual machine migration according to environmental data in a data center. One embodiment is a method that analyzes environmental data for a data center having plural servers and migrates virtual machines among the servers to increase cooling efficiency in the data center.Type: GrantFiled: April 10, 2008Date of Patent: December 2, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Cullen E. Bash, Bret A. McKee, Chris D. Hyser
-
Publication number: 20140282503Abstract: According to an example, an application performance measurement for an application for a current time interval, a performance specification for the application, and a resource consumption metric for a resource of a plurality of resources that are to process the application for the current time interval may be accessed. In addition, the application performance measurement, the performance specification, and the resource consumption metric may be used to determine a resource specification for a next time interval for the resource of the plurality of resources. Moreover, the resource specification may be used to determine, by a processor, a resource weight for the resource of the plurality of resources for the next time interval.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Daniel Juergen Gmach, Sergey Blagodurov, Martin Arlitt, Yuan Chen, Chris D. Hyser
-
Publication number: 20140278692Abstract: In a method for managing a facility that is to receive resources from a first resource supply, a supply of resources available from the first resource supply is predicted for a predetermined period of time. In addition, a demand for resources in the facility during the predetermined period of time is predicted. A capacity schedule for the facility is planned to meet a predefined operational goal, in which the plan of the capacity schedule uses as inputs, the predicted supply of resources available from the first resource supply and the predicted demand for resources in the facility during the predetermined period of time. Moreover, a determination as to whether the planned capacity schedule meets the predefined operational goal is made.Type: ApplicationFiled: December 23, 2011Publication date: September 18, 2014Inventors: Manish Marwah, Alan A. McReynolds, Amip J. Shah, Zhikui Wang, Chandrakant Patel, Daniel Juergen Gmach, Chris D. Hyser, Niru Kumari, Zhenhua Liu, Cullen E. Bash, Martin Arlitt, Sergey Blagodurov, Yuan Chen, Thomas W. Christian
-
Patent number: 8732699Abstract: In a system including plural physical machines containing virtual machines, a first group including a subset, of the plural physical machines is defined. A controller is provided in the first group for identifying a placement of virtual machines on the physical machines in the first group. Migration is performed of at least one of the virtual machines between or among the physical machines in the first group according to the identified placement.Type: GrantFiled: October 27, 2006Date of Patent: May 20, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Chris D. Hyser, Bret A. McKee
-
Patent number: 8683479Abstract: Methods, apparatus and articles of manufacture to shift information technology workload demands are disclosed. An example method disclosed herein comprises obtaining demand profiles for workloads in an information technology infrastructure, each demand profile representing resource utilization over time to support a respective workload, and evaluating the demand profiles to shift, in time, assignment of at least one of the workloads to resources of the information technology infrastructure based on a target demand profile for an aggregation of the workloads.Type: GrantFiled: February 16, 2011Date of Patent: March 25, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Martin Arlitt, Thomas W. Christian, Daniel Juergen Gmach, Chris D. Hyser, Jerome Rolia, Manish Marwah, Amip J Shah, Cullen E. Bash, Chandrakant Patel
-
Publication number: 20140040899Abstract: A data center workload distribution management system includes a cooling cost engine to determine a cooling cost or cooling capacity for each of a plurality of zones of a data center and a workload distribution engine. The workload distribution engine is to identify the zone that has a lowest cooling cost and sufficient cooling capacity and also has sufficient processing capacity for a workload, determine a local cooling efficiency index for at least one location within the identified zone, and distribute the workload to the location having a local cooling efficiency index that indicates the highest cooling efficiency.Type: ApplicationFiled: July 31, 2012Publication date: February 6, 2014Inventors: Yuan CHEN, Zhikui Wang, Cullen E. Bash, Alan A. McReynolds, Niru Kumari, Chris D. Hyser
-
Publication number: 20140040474Abstract: A method of maximizing server utilization within a datacenter comprising collocating a number of workloads to a subset of a number of physical servers within a datacenter, adjusting access to resources by critical and non-critical workloads, isolating a number of critical workloads that share resources to the subset of resource instances, and controlling resource utilization of the collocated workloads. A system for collocating workloads in a datacenter, the system comprising a number of servers communicatively coupled to each other and a collocation module that receives information from each server and decides whether to leave a workload running on one of any of the servers on that server, or migrate a workload running on one of the number of servers to another server.Type: ApplicationFiled: July 31, 2012Publication date: February 6, 2014Inventors: Sergey Blagodurov, Martin Arlitt, Daniel Juergen Gmach, Yuan Chen, Chris D. Hyser, Cullen E. Bash