Datacenter Capacity Modeling via Trend Curve Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional capacity planning methods in datacenters are inefficient and unreliable due to subjective 'Rule of Thumb' approaches, experiential bias, and the complexity introduced by virtualization technologies like High Availability and Fault Tolerance, leading to challenges in optimizing physical resource usage and predicting capacity needs.
Innovation Solution
A method for creating and simulating capacity and load models in a virtualized environment using a Capacity and Load Model creation tool, which collects historical data, fits trend curves, and visualizes results to assess the impact of capacity changes, accounting for features like Fault Tolerance and High Availability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If capacity is over-provisioned to mitigate risk and plan for future growth, then reliability is improved, but efficiency deteriorates due to unnecessary waste
Solution Approach 1:
The system performs preliminary capacity planning by collecting historical data and fitting trend curves to predict future capacity requirements. This allows organizations to provision capacity based on forecasted needs rather than over-provisioning for uncertainty, thereby maintaining reliability while reducing waste from unnecessary capacity.
Solution Approach 2:
The system continuously monitors actual capacity utilization and compares it against predicted trends. This feedback mechanism allows dynamic adjustment of capacity provisioning, ensuring that sufficient capacity is available to meet demand while eliminating waste from static over-provisioning decisions.
2Ease of operation
If traditional Rule of Thumb methods are used for capacity planning, then ease of operation is improved, but measurement precision deteriorates due to subjective guesstimates and experiential bias
Solution Approach 1:
The system replaces subjective human judgment (Rule of Thumb methods) with an automated computational system that collects historical data, fits trend curves, and generates objective capacity forecasts. This substitution maintains ease of operation through automation while dramatically improving measurement precision by eliminating experiential bias and subjective guesstimates.
3Reliability
If virtualization technologies like High Availability and Fault Tolerance are implemented, then reliability is improved, but device complexity increases making capacity planning challenging
Solution Approach 1:
The system automatically collects data from virtualized environments, including High Availability and Fault Tolerance configurations, and performs capacity analysis without requiring manual intervention. This self-service approach handles the complexity of virtualization technologies internally while providing simplified capacity planning outputs to users.
Solution Approach 2:
The system acts as an intermediary between complex virtualized infrastructure and capacity planning decisions. It abstracts the complexity of HA and FT configurations by automatically collecting relevant data and translating it into actionable capacity forecasts, thereby maintaining reliability benefits while reducing planning complexity.
4Ease of manufacture
If static spreadsheet methods are used for capacity analysis, then ease of manufacture is improved, but productivity deteriorates due to time-consuming preparation and maintenance
Solution Approach 1:
The system replaces manual spreadsheet-based capacity analysis with an automated computational platform that continuously collects data, performs trend analysis, and generates forecasts. This substitution maintains the simplicity of spreadsheet-like outputs while dramatically improving productivity by eliminating time-consuming data preparation and maintenance activities.
Data Source
AI summary
One or more embodiments provide methods of creating datacenter capacity and/or load models for a datacenter in a virtualized environment; methods of simulating the capacity and/or load models (“What-if” simulations); and methods of visualizing simulation results for assessing the impact of the capacity and/or load models on the datacenter capacity.


