Cloud Resource Capacity Prediction With Preemptive Incident Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in efficiently and accurately managing resource capacity in large-scale cloud infrastructures due to cumbersome manual processes, inaccuracies, and inefficiencies, leading to difficulties in adapting to changing capacity needs.
Innovation Solution
A system utilizing parallel microservices and machine-readable instructions for resource metrics data collection, prediction rules, and preemptive actions to manage resource capacities, facilitated by a graphical user interface for orchestration and visualization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual processes are used to track and analyze resource capacity data, then device complexity is reduced, but productivity and measurement precision deteriorate due to cumbersome spreadsheets and manual calculations
Solution Approach 1:
The system divides capacity control into separate microservices (data collection, analysis, prediction, action) that can be independently developed and scaled. Each microservice handles a specific function, allowing the system to manage complexity through modular organization while improving overall productivity.
Solution Approach 2:
Manual spreadsheet-based processes are replaced with automated computer systems that collect, analyze, and process resource capacity data automatically. This substitution eliminates manual calculations and spreadsheets, significantly improving productivity and measurement precision while managing complexity through software architecture.
2Measurement precision
If comprehensive data collection and analysis is performed, then measurement precision improves, but loss of time increases due to the time required to process large-scale infrastructure data
Solution Approach 1:
The system performs preliminary data collection and preprocessing actions continuously in the background, so that when capacity predictions are needed, the data is already ready for analysis. This reduces the time required for analysis while maintaining comprehensive data collection for high measurement precision.
Solution Approach 2:
The data collection and processing operations run continuously without interruption, maintaining constant monitoring of resource capacity. This continuous operation ensures that data is always available for analysis while distributing the time cost over continuous operation rather than concentrated processing batches.
3Productivity
If automated systems are implemented, then productivity increases, but device complexity increases due to multiple microservices and data streams
Solution Approach 1:
The automated system is segmented into multiple independent microservices, each handling a specific function (data collection, analysis, prediction, action). This segmentation allows the system to achieve high productivity through automation while managing complexity by dividing the overall system into smaller, manageable components that can be developed and maintained independently.
4Ease of manufacture
If manual building of spreadsheets is performed, then ease of manufacture is improved, but manufacturing precision deteriorates due to errors in calculations and data entry
Solution Approach 1:
Manual spreadsheet building is replaced with automated software systems that perform calculations and data processing automatically. This eliminates human errors in calculations and data entry while improving precision. The automated system handles all computational tasks consistently and accurately without the errors that occur in manual processes.
Data Source
AI summary
Systems, methods, and non-transitory, machine-readable media may facilitate adaptive resource capacity prediction and control using cloud infrastructures. Specifications of resource allocations for resources provided by a cloud infrastructure system may be collected. Execution of a series of sets of parallel microservices may be caused. Each set may be a function of a particular type of resource data and may facilitate obtaining resource metrics data corresponding to the particular type. The series of sets may facilitate obtaining resource metrics data mapped to the resources provided by the cloud infrastructure system. Prediction rules may be selected as a function of particular resource metrics. The selected prediction rules may be used to predict resource capacities for a subset of the resources as a function of the particular resource metrics and generate resource capacity predictions. Preemptive actions with respect to incidents identified based on the resource capacity predictions may be facilitated.


