Patents by Inventor Kenneth C. Zink
Kenneth C. Zink 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: 9692663Abstract: 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: GrantFiled: February 21, 2014Date of Patent: June 27, 2017Assignee: CA, INC.Inventors: Steven M. Oberlin, Douglas M. Neuse, Kenneth C. Zink, Theodore Lehr
-
Patent number: 9450806Abstract: 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: GrantFiled: July 21, 2014Date of Patent: September 20, 2016Assignee: CA, Inc.Inventors: Kenneth C. Zink, Douglas M. Neuse, Christopher B. Walton
-
Patent number: 9396008Abstract: 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: GrantFiled: July 13, 2012Date of Patent: July 19, 2016Assignee: CA, Inc.Inventors: Douglas M. Neuse, Laurence E. Clay, Neal Tibrewala, Kenneth C. Zink, Paul Peterson
-
Patent number: 9152443Abstract: 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: GrantFiled: July 13, 2012Date of Patent: October 6, 2015Assignee: CA, Inc.Inventors: Douglas M. Neuse, Laurence E. Clay, Neal Tibrewala, Kenneth C. Zink, Paul Peterson
-
Publication number: 20150244595Abstract: 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: ApplicationFiled: February 21, 2014Publication date: August 27, 2015Applicant: CA, INC.Inventors: Steven M. Oberlin, Douglas M. Neuse, Kenneth C. Zink, Theodore Lehr
-
Patent number: 9043787Abstract: 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: GrantFiled: July 13, 2012Date of Patent: May 26, 2015Assignee: CA, Inc.Inventors: Douglas M. Neuse, Laurence E. Clay, Neal Tibrewala, Kenneth C. Zink, Paul Peterson
-
Publication number: 20150039753Abstract: 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: ApplicationFiled: July 21, 2014Publication date: February 5, 2015Applicant: CA, Inc.Inventors: Kenneth C. ZINK, Douglas M. Neuse, Christopher B. Walton
-
Patent number: 8788986Abstract: 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: GrantFiled: November 22, 2010Date of Patent: July 22, 2014Assignee: CA, Inc.Inventors: Kenneth C. Zink, Douglas M. Neuse, Christopher B. Walton
-
Publication number: 20140019966Abstract: 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: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Inventors: Douglas M. Neuse, Laurence E. Clay, Neal Tibrewala, Kenneth C. Zink, Paul Peterson
-
Publication number: 20140019961Abstract: 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: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Inventors: Douglas M. Neuse, Laurence E. Clay, Neal Tibrewala, Kenneth C. Zink, Paul Peterson
-
Publication number: 20140019964Abstract: 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: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Inventors: Douglas M. Neuse, Laurence E. Clay, Neal Tibrewala, Kenneth C. Zink, Paul Peterson
-
Publication number: 20140019965Abstract: 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: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Inventors: Douglas M. Neuse, Laurence E. Clay, Neal Tibrewala, Kenneth C. Zink, Paul Peterson
-
Publication number: 20120130680Abstract: 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: ApplicationFiled: November 22, 2010Publication date: May 24, 2012Inventors: Kenneth C. Zink, Douglas M. Neuse, Christopher B. Walton
-
Patent number: 7957948Abstract: 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: GrantFiled: August 22, 2007Date of Patent: June 7, 2011Assignee: Hyperformit, Inc.Inventors: Kenneth C. Zink, Douglas M. Neuse, Christopher B. Walton
-
Publication number: 20090055823Abstract: 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: ApplicationFiled: August 22, 2007Publication date: February 26, 2009Inventors: Kenneth C. Zink, Douglas M. Neuse, Christopher B. Walton