Patent number 8555287 is assigned to
The following quote was obtained by the news editors from the background information supplied by the inventors: "Capacity planning tools can be used to plan the capacity of a computer system and manage its performance. To do this, capacity planning tools focus on (1) identifying performance bottlenecks in the computer system and (2) providing 'what-if' functionalities that can be used to evaluate performance implications of different hardware configurations of that system. Other tools referred to as system provisioning tools can be used to provision the computer system with the goal of setting up a configuration that is cost effective from a business perspective. To effectively achieve this goal, provisioning tools need intelligent input to determine what and how many servers and other system components are needed to satisfy the service level objectives (SLOs) of the computer system.
"Unfortunately, prior art capacity planning tools do not provide direct input to provisioning tools, nor do they receive any direct feedback from the provisioned computer system that could be used to validate or adjust the system's configuration. Instead, users have to translate performance information, such as reports and graphs, into system recommendations and then input those recommendations into the provisioning tool for execution because direct output from the prior art capacity planning tool would not be usable by the prior art provisioning tool. Due to these problems, prior art provisioning tools provision a computer system based merely on user-inputted rules or on rule of thumb. Moreover, prior art provisioning tools rely on policies that are static and that may or may not reflect historical demands of the computer system for resources. In short, prior art provisioning tools do not take provisioning actions on potential computing needs based on historic resource usage patterns. They are purely reactive rather than proactive."
In addition to the background information obtained for this patent, VerticalNews journalists also obtained the inventors' summary information for this patent: "In accordance with one embodiment, an automated system manages and provisions a computer system, which can be a physical or virtual enterprise system. During operation, the automated system obtains performance data pertaining to the computer system's processing nodes (e.g., servers), which are partitioned into partitions. Performance data can include, inter alia, a performance rating and measured utilization values for each of the computer system's processing nodes. Performance data can also include measurements of actual service levels, such as response times, workloads, throughputs (units of work per unit of time), etc.
"From the performance data related to performance rating and utilization values, for example, the automated system normalizes a utilization value for each of the processing nodes over a period of time and generates a weighted average for each utilization value. Also during operation, the automated system receives service level objectives (SLO) for the computer system and automatically determines provisioning policies based on these SLOs. For example, automated system can automatically determined provisioning policies using the received SLOs and the weighted average normalized utilization values determined from the performance data automatically determines provisioning policies. In such an example, the provisioning policies can thereby indicate desired outcome service level information, such as a number of processing nodes required to meet the SLOs, an arrival value (e.g., throughput) for transactions to each of the processing nodes, and a potential service level for each of the processing nodes.
"Based on the provisioning policies, the automated system automatically provisions at least some of the processing nodes across the partitions to load balance the system's capacity. As used herein, provisioning the processing nodes by the automated system can include such actions as sending, routing, directing, or distributing system transactions to the processing nodes (e.g., servers) and such actions as installing (removing) or activating (deactivating) processing nodes (e.g., servers) to process transactions. With the automatically generated policies and provisioning, the automated system is both proactive and reactive. Its proactive aspect generates policies based on analysis of current and historical information, and its reactive aspect analyzes current and historical information and reacts accordingly using the generated policies."
URL and more information on this patent, see: Ding, Yiping; Marron, Assaf; Johannessen,
Keywords for this news article include:
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2013, NewsRx LLC
Most Popular Stories
- American Airlines, US Airways Complete Merger
- ACA Delay Stresses Small Businesses
- Unemployed Wait as Lawmakers Debate
- Saab Gets Back into the Game; U.S. Auto Sales Soar
- Dell Offers Undisclosed Number of Employee Buyouts
- Questions Remain in Jenni Rivera's Death
- General Dynamics Plans 200 New Jobs in N.M.
- Authorities Close to Deal with JPMorgan Chase over Madoff Response
- Harley Issues Motorcycle Recall
- Auto Dealer Builds Big Solar Project