Multivariate k-NN Forecasting for Network Resource Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing approaches to forecasting computer infrastructure needs for enterprises often lead to over-provisioning, resulting in underutilized servers and increased capital and operating expenses, as they focus on univariate time series without considering correlations among multiple related metrics.

Innovation Solution

The implementation of multivariate k-nearest neighbor (k-NN) forecasting and adaptive scheduling algorithms that group correlated metrics to generate multi-step ahead predictions, allowing for dynamic scaling of network resources based on historical and current load patterns, thereby reducing waste and optimizing resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If univariate time series forecasting is used, then the forecasting system is simple to implement, but the prediction accuracy is insufficient because correlations among multiple related metrics are ignored

Engineering Contradiction:
Improveforecasting system complexityVSAvoidprediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transitions from univariate to multivariate time series forecasting by incorporating multiple related metrics (CPU load, memory utilization, disk I/O, network traffic) simultaneously. This dimensional expansion allows the system to capture correlations among metrics, significantly improving prediction accuracy while managing complexity through structured approaches like variable grouping and feature selection

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If multivariate k-NN forecasting with variant grouping is implemented, then prediction performance and speed are improved, but the computational complexity increases due to correlation analysis and grouping operations

Engineering Contradiction:
Improveprediction speedVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the multivariate time series data by grouping variables based on correlation analysis. This segmentation divides the complex multivariate forecasting problem into smaller, more manageable sub-problems that can be processed more efficiently by the k-NN algorithm, thereby improving prediction speed while reducing the overall computational burden

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary correlation analysis and variable grouping before executing the k-NN forecasting algorithm. This pre-processing step organizes the data structure in advance, enabling faster computation during the actual forecasting phase by reducing the search space and eliminating redundant calculations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11481653B2Predictive asset optimization for computer resources
Publication Date: 2022.10.25 MORGAN STANLEY SERVICES GROUP INC
  • US11481653B2 patent drawing
  • US11481653B2 patent drawing
  • US11481653B2 patent drawing

AI summary

Computer-implemented systems and methods forecast network resource and/or infrastructure needs for an enterprise computer system that employs network servers to host resources that are requested by network users. Based on the forecasts, the network resources can be scaled or provisioned accordingly. The state of the networkservers can be dynamically adjusted to meet the request needs of the users while reducing excess capacity. The forecasting techniques are also applicable to cloud computing environments. Based on the forecasts, the cloud server pool can be scaled dynamically, so that the system's scale satisfies the changing requests and avoids wasting resources when the system is under low load.