Patents by Inventor Thomas Edwin Turicchi Jr.
Thomas Edwin Turicchi Jr. 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: 9391922Abstract: A computer system has a capacity planner for creating and updating a workload redistribution schedule. A migration utility provides for redistribution of the workloads. A redistribution orchestrator directs, according to the schedule, the migration utility to implement the workload redistributions.Type: GrantFiled: August 5, 2015Date of Patent: July 12, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Daniel Edward Herington, Thomas Edwin Turicchi, Jr.
-
Publication number: 20160028649Abstract: A computer system has a capacity planner for creating and updating a workload redistribution schedule. A migration utility provides for redistribution of the workloads. A redistribution orchestrator directs, according to the schedule, the migration utility to implement the workload redistributions.Type: ApplicationFiled: August 5, 2015Publication date: January 28, 2016Inventors: Daniel Edward Herington, Thomas Edwin Turicchi, JR.
-
Patent number: 9128766Abstract: A computer system has a capacity planner for creating and updating a workload redistribution schedule. A migration utility provides for redistribution of the workloads. A redistribution orchestrator directs, according to the schedule, the migration utility to implement the workload redistributions.Type: GrantFiled: April 24, 2006Date of Patent: September 8, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Daniel Edward Herington, Thomas Edwin Turicchi, Jr.
-
Patent number: 9018797Abstract: A method for power distribution management includes receiving data specifying a group of Power Distribution Units (PDUs) from which an electronic device powered by at least one of the group of PDUs draws power; and automatically determining whether the electronic device is redundantly powered.Type: GrantFiled: May 28, 2010Date of Patent: April 28, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Charles W. Cochran, Thomas Edwin Turicchi, Jr.
-
Patent number: 8775122Abstract: A computer utilization report presents utilization data in tabular form so that utilization data for different time frames can be readily compared. The time frames include long and short continuous time frames, as well as at least one periodic discontinuous time frame.Type: GrantFiled: February 28, 2007Date of Patent: July 8, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bryan L. Backer, Thomas Edwin Turicchi, Jr., Jerome A. Rolia
-
Publication number: 20130325376Abstract: One example discloses a system for determining a power phase and/or a phase rotation in a three-phase power system. The system can comprise at least three different computer nodes that communicate over a network, wherein each of the at least three different computer nodes receives a power signal comprising (i) one of three separate single phase power signals of a three-phase power signal or (ii) a three-phase power signal. The at least three different computer nodes can comprise a master computer node to determine (i) the phase of the power signal provided to each of the at least three computer nodes and/or (ii) a phase rotation of the power signal provided to each of the at least three computer nodes. The determination can be based on power data that characterizes waveform properties of the power signal provided to each of the at least three computer nodes.Type: ApplicationFiled: April 7, 2011Publication date: December 5, 2013Inventors: Thomas Edwin Turicchi, JR., Row Zeighami, Charles W. Cochran
-
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.
-
Publication number: 20120331477Abstract: A system and method are disclosed for dynamically allocating high-quality and low-quality facility assets at the datacenter level. The system and method provide an actuator with information on priorities of information technology (IT) workloads. The actuator ranks the IT workloads according to their priorities, monitors an amount of resources the IT workloads demand, and tracks total capacities of facility assets in the datacenter. The facility assets include high-quality facility assets and low-quality facility assets. According to the direction of the actuator, a distribution mechanism dynamically switches lower priority IT workloads from the high-quality facility assets to the low-quality facility assets when the high-quality facility assets are overburdened.Type: ApplicationFiled: February 18, 2010Publication date: December 27, 2012Inventors: Roy Zeighami, Thomas Edwin Turicchi, JR.
-
Patent number: 8104041Abstract: The present invention provides for redistributing workloads among computers to optimize resource utilization. Utilization by software workloads of computer resources is monitored to yield utilization data. A utilization chronology is updated using the utilization data. The chronology is analyzed to yield resource utilization predictions. The workloads are redistributed among the resources at least in part as function of said predictions.Type: GrantFiled: April 24, 2006Date of Patent: January 24, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Christian L. Belady, Thomas L Vaden, Daniel Edward Herington, Thomas Edwin Turicchi, Jr.
-
Publication number: 20110291478Abstract: A method for power distribution management includes receiving data specifying a group of Power Distribution Units (PDUs) from which an electronic device powered by at least one of the group of PDUs draws power; and automatically determining whether the electronic device is redundantly powered.Type: ApplicationFiled: May 28, 2010Publication date: December 1, 2011Applicant: Hewlett-Packard Development Company, L.P.Inventors: Charles W. Cochran, Thomas Edwin Turicchi, JR.
-
Patent number: 7979862Abstract: In one embodiment, a method comprises executing respective workload management processes within a plurality of computing compartments to allocate at least processor resources to applications executed within the plurality of computing compartments, selecting a master workload management process to reallocate processor resources between the plurality of computing compartments in response to requests from the workload management processes to receive additional resources, monitoring operations of the master workload management process by the other workload management processes, detecting, by the other workload management processes, when the master workload management process becomes inoperable, and selecting a replacement master workload management process by the other workload management processes in response to the detecting.Type: GrantFiled: December 21, 2004Date of Patent: July 12, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Troy Don Miller, Thomas Edwin Turicchi, Jr., Isom L. Crawford, Jr.
-
Patent number: 7752624Abstract: In one embodiment, a system comprises a plurality of computing containers having processing resources for executing software workloads, a plurality of management processes for controlling access to the processing resources according to workload policy definitions, a data container for storing a plurality of workload policy definitions and associations between the plurality of workload policy definitions and the plurality of computing containers, and a configuration process for communicating workload policy definitions from the data container to the plurality of management processes.Type: GrantFiled: December 21, 2004Date of Patent: July 6, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Isom Lawrence Crawford, Jr., Troy Don Miller, Gregory D. Jordan, Francisco Romero, Thomas Edwin Turicchi, Jr.
-
Patent number: 7047090Abstract: A method for the automatic selection of computer system parameter values to improve system performance as workload on the system changes. Methods are disclosed for automatically making minor adjustments to computer system parameters and comparing long-term associated performance changes in order to set parameter values so as to obtain improved system performance. The time frame over which a change in a system parameter and the associated system performance change is averaged is adjustable, thus permitting evaluation over shorter or longer periods of times as deemed appropriate. An objective measure of system performance is defined prior to implementation of the present methods. For transaction based systems, average system response-time for a given demand on the system could be, for example, such a measure. For systems executing batch-type workloads, system throughput may be used as the indicator of how well the system is performing.Type: GrantFiled: June 18, 2003Date of Patent: May 16, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Thomas Edwin Turicchi, Jr., Doug Grumann, Steven R Landherr, Michael Richard Carl
-
Patent number: 6880156Abstract: A server and method of its operation adapt the number of server applications within the server. The server is connected to a computer network. The server comprises one or more active server applications, a load detector, an inactive additional server application and an allocator. The load detector, which may be part of a load balancer, is connected to the one or more server applications and the computer network. The allocator is connected to the load detector and the additional server application. The allocator causes the additional server application to activate in response to a load condition. The method measures a load on the server, detects when the load exceeds a threshold and, in response thereto, activates an additional server application on the server. Optionally, the method also detects when the load is less than a deactivation threshold, and in response thereto, deactivates the additional server application.Type: GrantFiled: July 27, 2000Date of Patent: April 12, 2005Assignee: Hewlett-Packard Development Company. L.P.Inventors: Steven R Landherr, Thomas Edwin Turicchi Jr.
-
Patent number: 6775825Abstract: A system and method for generating and sharing consistent application definitions amongst multiple performance and resource management tools. A common interface accepts requests from performance or resource management tools and returns requested process-to-application mapping data. A parameters file contains a common syntax for application definitions, and a module uses the parameters file to determine mapping from processes into applications. A performance monitoring tool for senses current system processes' states and provides measurement data to the mapping module.Type: GrantFiled: October 31, 2000Date of Patent: August 10, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventors: Doug Grumann, Michael Richard Carl, Thomas Edwin Turicchi, Jr.
-
Patent number: 6704687Abstract: A method for determining appropriate adjustments of computer system parameter values in order to improve system performance. The method for this determination is based on historical performance data. Methods are disclosed which involve measuring current system performance and retrieving paired stored values of measured system performance and a selected system parameter. The decision as to whether or not to adjust the value of the selected system parameter is based on performing a trend analysis on the paired values. When such changes are made, subsequent measurement of system performance is performed and beneficial changes are implemented.Type: GrantFiled: January 31, 2001Date of Patent: March 9, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventors: Thomas Edwin Turicchi, Jr., Francisco J. Romero, Doug Grumann
-
Patent number: 6671658Abstract: A method for obtaining an estimate of response time for a typical transaction request in a computer system under varying load conditions. This estimate can be compared to a predefined value considered by the system administrator to be the level at which the response time becomes significantly degraded, thereby providing a measure of the operating condition of the computer system. Preliminary measurements include measurement of response time for the typical transaction request while the computer system is lightly loaded, CPU usage, and response times for more than one concurrent typical transaction request. During computer system operation only the number of concurrent transaction requests and the total CPU usage need to be obtained and measured. A primary advantage of the embodiments as described in the present patent document over prior methods is that the present methods can provide a more accurate approximation of actual response-time under varying loads while consuming less system resources to do so.Type: GrantFiled: December 23, 2000Date of Patent: December 30, 2003Assignee: Hewlett-Packard Development Company, L.PInventors: Thomas Edwin Turicchi, Jr., Doug Grumann
-
Patent number: 6628994Abstract: A method for the automatic selection of computer system parameter values to improve system performance as workload on the system changes. Methods are disclosed for automatically making minor adjustments to computer system parameters and comparing long-term associated performance changes in order to set parameter values so as to obtain improved system performance. The time frame over which a change in a system parameter and the associated system performance change is averaged is adjustable, thus permitting evaluation over shorter or longer periods of times as deemed appropriate. An objective measure of system performance is defined prior to implementation of the present methods. For transaction based systems, average system response-time for a given demand on the system could be, for example, such a measure. For systems executing batch-type workloads, system throughput may be used as the indicator of how well the system is performing.Type: GrantFiled: August 31, 2000Date of Patent: September 30, 2003Assignee: Hewlett-Packard Development Company, L.P.Inventors: Thomas Edwin Turicchi, Jr., Doug Grumann, Steven R Landherr, Michael Richard Carl
-
Publication number: 20020103624Abstract: A method for determining appropriate adjustments of computer system parameter values in order to improve system performance. The method for this determination is based on historical performance data. Methods are disclosed which involve measuring current system performance and retrieving paired stored values of measured system performance and a selected system parameter. The decision as to whether or not to adjust the value of the selected system parameter is based on performing a trend analysis on the paired values. When such changes are made, subsequent measurement of system performance is performed and beneficial changes are implemented.Type: ApplicationFiled: January 31, 2001Publication date: August 1, 2002Inventors: Thomas Edwin Turicchi Jr., Francisco J. Romero, Doug Grumann