OpenStack Error Resolution System Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

OpenStack OS reliability is compromised due to unstable and immature services, frequent releases, and resource allocation issues during upgrades, leading to data unavailability and loss, exacerbated by the scarcity of skilled professionals for error resolution.

Innovation Solution

An automated error resolution system that retrieves error codes, determines associated services, and enables log files and resolvers to create a predefined action plan for resolving errors, utilizing AI for self-healing capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If upgrading is performed to improve reliability, then reliability is improved, but the process becomes tedious and causes resource allocation issues and data loss

Engineering Contradiction:
ImproveOpenStack OS reliabilityVSAvoidUpgrading process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically retrieving error codes, determining associated services, and gathering log files before the upgrading process begins. This preparatory automation reduces the complexity of the upgrading process by pre-identifying potential issues and required actions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The error resolution system enables self-service by automatically resolving errors without requiring expert intervention. The system retrieves error codes, determines services, analyzes log files, and executes predefined action plans autonomously, making the upgrading process less tedious and reducing resource allocation issues.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual error resolution is performed to fix errors, then errors are resolved, but it consumes time and requires scarce expert professionals

Engineering Contradiction:
ImproveError resolution effectivenessVSAvoidError resolution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements self-service by automatically resolving errors without requiring expert professionals. The error resolution system autonomously retrieves error codes, determines associated services, analyzes log files, and executes predefined action plans, eliminating the need for manual intervention and reducing resolution time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback mechanisms by continuously monitoring error codes and log files to automatically adjust and execute appropriate action plans. This closed-loop feedback system enables rapid error resolution without requiring expert analysis, significantly reducing the time lost to error resolution.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If services are made unstable and immature for rapid changes and frequent releases, then adaptability is improved, but reliability decreases

Engineering Contradiction:
ImproveService adaptability for frequent releasesVSAvoidOpenStack OS reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The error resolution system enables services to self-diagnose and self-correct errors automatically. This self-service capability allows services to be updated frequently with rapid changes while maintaining reliability, as the automated error resolution compensates for the instability introduced by frequent releases.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary error detection and analysis before services become critically unstable. By automatically retrieving error codes and analyzing log files in advance, the system can execute preventive action plans that maintain reliability even as services undergo frequent changes and releases.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10678630B2Method and system for resolving error in open stack operating system
Publication Date: 2020.06.09 WIPRO LTD
  • US10678630B2 patent drawing
  • US10678630B2 patent drawing
  • US10678630B2 patent drawing

AI summary

Embodiments of the present disclosure disclose a system and a method for resolving error in an open stack operating system (OS). An error code relating to an error in an open stack OS associated with the error resolution system may be retrieved. One or more services associated with the error code may be determined and at least one of one or more log files from the open stack OS and a resolver may be retrieved. The one or more services are enabled in the error resolution system for the retrieving. Further, a predefined action plan based on the one or more log files and the resolver may be determined. The error in the open stack OS is resolved based on the determined predefined action plan.