Patents by Inventor Douglas M. Neuse

Douglas M. Neuse 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).

  • Publication number: 20150288743
    Abstract: In accordance with the teachings of the present disclosure, a method of application-specific assessment of cloud hosting suitability is disclosed. The method includes distributing synthetic applications to nodes of the computer system. The method further includes consuming quantities of resources of nodes based upon a synthetic application definition. The method additionally includes measuring a performance characteristic of the synthetic applications, and evaluating performance of the synthetic applications. The present disclosure also includes associated systems and apparatuses.
    Type: Application
    Filed: April 4, 2014
    Publication date: October 8, 2015
    Inventors: Allan D. Clarke, Douglas M. Neuse
  • Patent number: 9152443
    Abstract: A system and method for reconfiguring a computing environment comprising a consumption analysis server, a placement server and a data warehouse in communication with a set of data collection agents and a database. The consumption analysis server operates on measured resource utilization data to yield a set of resource consumptions in regularized time blocks, collects host and virtual machine configurations from the computing environment and determines available capacity for a set of target hosts. The placement server assigns a set of target virtual machines to the target set of hosts in a new placement that is right-sized according to a set of right-sizing constraints and rules. In one mode of operation the new placement is nearly optimal. In another mode of operation, the new placement is “good enough” to achieve a threshold score based on an objective function of capacity headroom. The new placement is implemented in the computing environment.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: October 6, 2015
    Assignee: CA, Inc.
    Inventors: Douglas M. Neuse, Laurence E. Clay, Neal Tibrewala, Kenneth C. Zink, Paul Peterson
  • Publication number: 20150244595
    Abstract: A method includes receiving a request for access to an instance of a computing resource, the request having a performance standard associated therewith, requesting the instance of the computing resource from a computing resource provider, evaluating a performance of the instance of the computing resource provided by the computing resource provider to determine if the performance of the instance of the computing resource complies with the performance standard associated with the request, and providing access to the instance of the computing resource provided by the computing resource provider responsive to a determination that the performance of the instance of the computing resource complies with the performance standard associated with the request. Related systems and computer program products are also disclosed.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 27, 2015
    Applicant: CA, INC.
    Inventors: Steven M. Oberlin, Douglas M. Neuse, Kenneth C. Zink, Theodore Lehr
  • Publication number: 20150199215
    Abstract: Data processing workloads are selectively assigned within a data center and/or among data centers based on non-data processing overhead within the data center and/or among the data centers. Power consumption of a rack including servers is predicted based on data processing demands that are placed on the servers for a given data processing workload, and power consumed by the rack is measured when the servers are performing the given data processing workload. A metric of power consumed by the rack for non-data processing overhead is derived based on a difference between results of the predicting and the measuring. A future data processing workload is selectively assigned to the rack based on the metric of power of power consumed by the rack for the non-data processing overhead. Assignment may also take place at an aisle and/or data center level based on these metrics.
    Type: Application
    Filed: January 15, 2014
    Publication date: July 16, 2015
    Applicant: CA, INC.
    Inventors: Serguei Mankovskii, Douglas M. Neuse, Ramanjaneyulu Malisetti, Rajasekhar Gogula, Subhasis Khatua
  • Publication number: 20150199250
    Abstract: A power utilization index is determined for a server that defines an amount of energy that is consumed by the server for a unit of workload performed by the server. Future power usage by the server may then be predicted based on the power utilization index and a projected workload demand on the server. Moreover, workload for the server may be selectively assigned in response to the predicting. The power utilization index may be determined by a obtaining measurements of power consumed by the server in response to various workloads. Measurements of workload demands placed on the server are also obtained for the workloads. The measurements of workload demands may separately account for demands placed upon a processor subsystem of the server, a memory subsystem of the server, a network communication subsystem of the server and a storage subsystem of the server, for the various workloads.
    Type: Application
    Filed: January 15, 2014
    Publication date: July 16, 2015
    Applicant: CA, INC.
    Inventors: Serguei Mankovskii, Subhasis Khatua, Douglas M. Neuse, Ramanjaneyulu Malisetti, Rajasekhar Gogula
  • Patent number: 9043787
    Abstract: A system and method for reconfiguring a computing environment comprising a consumption analysis server, a placement server, an infrastructure management client and a data warehouse in communication with a set of data collection agents and a database. The consumption analysis server operates on measured resource utilization data to yield a set of resource consumptions in regularized time blocks, collects host and virtual machine configurations from the computing environment and determines available capacity for a set of target hosts. The placement server assigns a set of target virtual machines to the target set of hosts in a new placement. In one mode of operation the new placement is nearly optimal. In another mode of operation, the new placement is “good enough” to achieve a threshold score based on an objective function of resource capacity headroom. The new placement is implemented in the computing environment.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: May 26, 2015
    Assignee: CA, Inc.
    Inventors: Douglas M. Neuse, Laurence E. Clay, Neal Tibrewala, Kenneth C. Zink, Paul Peterson
  • Publication number: 20150039753
    Abstract: A method for expressing a hierarchy of scalabilities in complex systems, including a discrete event simulation and an analytic model, for analysis and prediction of the performance of multi-chip, multi-core, multi-threaded computer processors is provided. Further provided is a capacity planning tool for migrating data center systems from a source configuration which may include source systems with multithreaded, multicore, multichip central processing units to a destination configuration which may include destination systems with multithreaded, multicore and multichip central processing units, wherein the destination systems may be different than the source systems. Apparatus and methods are taught for the assembling of and utilization of linear and exponential scalability factors in the capacity planning tool when a plurality of active processor threads populate processors with multiple chips, multiple cores per chip and multiple threads per core.
    Type: Application
    Filed: July 21, 2014
    Publication date: February 5, 2015
    Applicant: CA, Inc.
    Inventors: Kenneth C. ZINK, Douglas M. Neuse, Christopher B. Walton
  • Publication number: 20140207951
    Abstract: A system and method for capacity planning for enterprise networks, such as identifying bottlenecks and removing or replacing the bottleneck device are provided. The device utilization for one or more network devices are measured or read from measured data. A relative load is calculated from the device utilization data and device utilization is compared to a device threshold to determine the bottleneck device. A method is also provided for determining network utilizations, network populations and a relative response times based on only limited measurable device usage data.
    Type: Application
    Filed: March 24, 2014
    Publication date: July 24, 2014
    Applicant: CA, INC.
    Inventor: Douglas M. NEUSE
  • Patent number: 8788986
    Abstract: A method for expressing a hierarchy of scalabilities in complex systems, including a discrete event simulation and an analytic model, for analysis and prediction of the performance of multi-chip, multi-core, multi-threaded computer processors is provided. Further provided is a capacity planning tool for migrating data center systems from a source configuration which may include source systems with multithreaded, multicore, multichip central processing units to a destination configuration which may include destination systems with multithreaded, multicore and multichip central processing units, wherein the destination systems may be different than the source systems. Apparatus and methods are taught for the assembling of and utilization of linear and exponential scalability factors in the capacity planning tool when a plurality of active processor threads populate processors with multiple chips, multiple cores per chip and multiple threads per core.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: July 22, 2014
    Assignee: CA, Inc.
    Inventors: Kenneth C. Zink, Douglas M. Neuse, Christopher B. Walton
  • Patent number: 8694634
    Abstract: A system and method for capacity planning for enterprise networks, such as identifying bottlenecks and removing or replacing the bottleneck device are provided. The device utilization for one or more network devices are measured or read from measured data. A relative load is calculated from the device utilization data and device utilization is compared to a device threshold to determine the bottleneck device. A method is also provided for determining network utilizations, network populations and a relative response times based on only limited measurable device usage data.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: April 8, 2014
    Assignee: CA, Inc.
    Inventor: Douglas M. Neuse
  • Publication number: 20140019964
    Abstract: A system and method for reconfiguring a computing environment comprising a consumption analysis server, a placement server and a data warehouse in communication with a set of data collection agents and a database. The consumption analysis server operates on measured resource utilization data to yield a set of resource consumptions in a set of regularized time blocks in a set of sample periods, and, to group regularized time blocks across a set of sample periods to form a set of interval groups. The placement server assigns a set of target virtual machines to the target set of hosts in a new placement and scores the new placement in an effort to meet a threshold score based on an objective function of resource capacity headroom. In one aspect, the scoring relies on percentile analysis of resource consumption in the interval groups. The new placement is implemented in the computing environment.
    Type: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Inventors: Douglas M. Neuse, Laurence E. Clay, Neal Tibrewala, Kenneth C. Zink, Paul Peterson
  • Publication number: 20140019966
    Abstract: A system and method for automatically reconfiguring a computing environment comprises a consumption analysis server, a placement server, a deployment server in communication with a set of virtual machine monitors and a data warehouse in communication with a set of data collection agents, and a database. The consumption analysis server operates on measured resource utilization data in the data warehouse to yield a set of resource consumptions, available capacities and host and virtual machine configurations from the computing environment. The deployment server continuously monitors an event triggering condition and when the triggering condition is met, the placement server assigns a set of target virtual machines to a target set of hosts in a new placement and the deployment server implements the new placement through communication with the set of virtual machine monitors. The placement server right-sizes the virtual machines and the target set of hosts.
    Type: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Inventors: Douglas M. Neuse, Laurence E. Clay, Neal Tibrewala, Kenneth C. Zink, Paul Peterson
  • Publication number: 20140019961
    Abstract: A system and method for reconfiguring a computing environment comprising a consumption analysis server, a placement server, an infrastructure management client and a data warehouse in communication with a set of data collection agents and a database. The consumption analysis server operates on measured resource utilization data to yield a set of resource consumptions in regularized time blocks, collects host and virtual machine configurations from the computing environment and determines available capacity for a set of target hosts. The placement server assigns a set of target virtual machines to the target set of hosts in a new placement. In one mode of operation the new placement is nearly optimal. In another mode of operation, the new placement is “good enough” to achieve a threshold score based on an objective function of resource capacity headroom. The new placement is implemented in the computing environment.
    Type: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Inventors: Douglas M. Neuse, Laurence E. Clay, Neal Tibrewala, Kenneth C. Zink, Paul Peterson
  • Publication number: 20140019965
    Abstract: A system and method for reconfiguring a computing environment comprising a consumption analysis server, a placement server and a data warehouse in communication with a set of data collection agents and a database. The consumption analysis server operates on measured resource utilization data to yield a set of resource consumptions in regularized time blocks, collects host and virtual machine configurations from the computing environment and determines available capacity for a set of target hosts. The placement server assigns a set of target virtual machines to the target set of hosts in a new placement that is right-sized according to a set of right-sizing constraints and rules. In one mode of operation the new placement is nearly optimal. In another mode of operation, the new placement is “good enough” to achieve a threshold score based on an objective function of capacity headroom. The new placement is implemented in the computing environment.
    Type: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Inventors: Douglas M. Neuse, Laurence E. Clay, Neal Tibrewala, Kenneth C. Zink, Paul Peterson
  • Patent number: 8452862
    Abstract: A server migration tool used to construct data center migration scenarios allowing for a user to rapidly manipulate a large number of input parameters required to describe a transformation from one data center configuration to a new data center configuration. The tool then performs the transformation and allows the user to interact with new data center configuration to understand its performance. A novel parameterization, speed independent service demand (SISD), greatly facilitates scaling performance metrics between different hardware platforms.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: May 28, 2013
    Assignee: CA, Inc.
    Inventors: Douglas M Neuse, Douglas K Matchett, Chris Walton
  • Patent number: 8296426
    Abstract: A system and method for capacity planning for enterprise networks, such as identifying bottlenecks and removing or replacing the bottleneck device are provided. The device utilization for one or more network devices are measured or read from measured data. A relative load is calculated from the device utilization data and device utilization is compared to a device threshold to determine the bottleneck device. A method is also provided for determining network utilizations, network populations and a relative response times based on only limited measurable device usage data.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: October 23, 2012
    Assignee: CA, Inc.
    Inventor: Douglas M. Neuse
  • Patent number: 8200805
    Abstract: A system and method for capacity planning for enterprise networks, such as identifying bottlenecks and removing or replacing the bottleneck device are provided. The device utilization for one or more network devices are measured or read from measured data. A relative load is calculated from the device utilization data and device utilization is compared to a device threshold to determine the bottleneck device. A method is also provided for determining network utilizations, network populations and a relative response times based on only limited measurable device usage data.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: June 12, 2012
    Inventor: Douglas M. Neuse
  • Publication number: 20120130680
    Abstract: A method for expressing a hierarchy of scalabilities in complex systems, including a discrete event simulation and an analytic model, for analysis and prediction of the performance of multi-chip, multi-core, multi-threaded computer processors is provided. Further provided is a capacity planning tool for migrating data center systems from a source configuration which may include source systems with multithreaded, multicore, multichip central processing units to a destination configuration which may include destination systems with multithreaded, multicore and multichip central processing units, wherein the destination systems may be different than the source systems. Apparatus and methods are taught for the assembling of and utilization of linear and exponential scalability factors in the capacity planning tool when a plurality of active processor threads populate processors with multiple chips, multiple cores per chip and multiple threads per core.
    Type: Application
    Filed: November 22, 2010
    Publication date: May 24, 2012
    Inventors: Kenneth C. Zink, Douglas M. Neuse, Christopher B. Walton
  • Publication number: 20110213880
    Abstract: A system and method for capacity planning for enterprise networks, such as identifying bottlenecks and removing or replacing the bottleneck device are provided. The device utilization for one or more network devices are measured or read from measured data. A relative load is calculated from the device utilization data and device utilization is compared to a device threshold to determine the bottleneck device. A method is also provided for determining network utilizations, network populations and a relative response times based on only limited measurable device usage data.
    Type: Application
    Filed: May 3, 2011
    Publication date: September 1, 2011
    Inventor: Douglas M. Neuse
  • Patent number: 7957948
    Abstract: A method for expressing a hierarchy of scalabilities in complex systems, including a discrete event simulation and an analytic model, for analysis and prediction of the performance of multi-chip, multi-core, multi-threaded computer processors is provided. Further provided is a capacity planning tool for migrating data center systems from a source configuration which may include source systems with multithreaded, multicore, multichip central processing units to a destination configuration which may include destination systems with multithreaded, multicore and multichip central processing units, wherein the destination systems may be different than the source systems. Apparatus and methods are taught for the assembling of and utilization of linear and exponential scalability factors in the capacity planning tool when a plurality of active processor threads populate processors with multiple chips, multiple cores per chip and multiple threads per core.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: June 7, 2011
    Assignee: Hyperformit, Inc.
    Inventors: Kenneth C. Zink, Douglas M. Neuse, Christopher B. Walton