Multi-phase Cloud Node Error Prediction Using LSTM and Random Forest

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing approaches struggle to accurately predict computing node failures in cloud service systems, which can lead to service disruptions and downtime, due to complex failure causes, complex failure-indicating signals, and highly imbalanced data.

Innovation Solution

A multi-phase approach combining a long short-term memory (LSTM) model for temporal data analysis and a Random Forest model for spatial data analysis, with a ranking model to embed intermediate results and rank nodes by their failure-proneness, and a cost-sensitive function to identify optimal thresholds for faulty node selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional error detection approaches are used for computing nodes, then the system can detect failures, but the prediction accuracy is insufficient due to complex failure causes and highly imbalanced data

Engineering Contradiction:
Improveprediction accuracyVSAvoidservice availability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the error prediction task into multiple phases: Phase 1 uses a Long Short-Term Memory (LSTM) model to analyze temporal metrics and predict node failures, while Phase 2 uses a Random Forest model to analyze spatial metrics and identify faulty nodes. This segmentation allows each model to specialize in specific aspects of failure prediction, improving overall accuracy despite complex failure causes and imbalanced data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a multi-dimensional approach by collecting and analyzing both temporal metrics (historical performance data) and spatial metrics (current system state data). This dimensional expansion enables the system to capture complex failure patterns from multiple perspectives, significantly improving prediction accuracy for highly imbalanced failure data.

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

2Reliability

If computing nodes are monitored continuously to detect failures, then service disruptions can be mitigated, but the complexity of detecting and measuring failure signals increases

Engineering Contradiction:
Improveservice availabilityVSAvoiddetection complexity
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces intermediary models (LSTM and Random Forest) that act as mediators between raw monitoring data and failure detection decisions. These models process and interpret complex temporal and spatial metrics, transforming difficult-to-analyze raw data into actionable predictions, thereby reducing detection complexity while maintaining high reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical threshold-based detection mechanisms with intelligent machine learning models. Instead of using fixed thresholds to detect failures, the system employs LSTM and Random Forest models that dynamically learn failure patterns from historical data, significantly reducing the difficulty of detecting and measuring complex failure signals.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If more monitoring data is collected to improve prediction accuracy, then the system can better predict failures, but the data processing complexity and computational cost increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the data processing pipeline into distinct phases with specialized models. Phase 1 processes temporal metrics using LSTM, while Phase 2 processes spatial metrics using Random Forest. This segmentation divides the complex task of analyzing all monitoring data into manageable sub-tasks, reducing overall system complexity while maintaining high prediction accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and focuses on the most relevant features from the collected monitoring data. Instead of processing all raw data uniformly, the system selectively extracts temporal features for LSTM analysis and spatial features for Random Forest analysis, reducing computational complexity while preserving prediction accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250147851A1Multi-phase cloud service node error prediction based on minimization function with cost ratio and false positive detection
Publication Date: 2025.05.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250147851A1 patent drawing
  • US20250147851A1 patent drawing
  • US20250147851A1 patent drawing

AI summary

Systems and techniques for multi-phase cloud service node error prediction are described herein. A set of spatial metrics and a set of temporal metrics may be obtained for node devices in a cloud computing platform. The node devices may be evaluated using a spatial machine learning model and a temporal machine learning model to create a spatial output and a temporal output. One or more potentially faulty nodes may be determined based on an evaluation of the spatial output and the temporal output using a ranking model. The one or more potentially faulty nodes may be a subset of the node devices. One or more migration source nodes may be identified from one or more potentially faulty nodes. The one or more migration source nodes may be identified by minimization of a cost of false positive and false negative node detection.