Cloud Infrastructure Fault Detection and Resolution API

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud computing systems fail to effectively detect and resolve infrastructure faults, leading to non-functional server instances that can significantly impact user workloads, especially with larger resource requests, as they do not consider the health of infrastructure resources during provisioning.

Innovation Solution

A system and method for automatically detecting and resolving infrastructure faults by using management software to check resources for faults through pre-defined and user-defined checks, either synchronously or asynchronously, and ensuring only functional resources are used, which includes holding or removing faulty resources and rerouting to healthy ones, thereby maintaining optimal resource usage within provider limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If cloud providers allocate resources without health checks, then resource allocation speed is improved, but the reliability of provided resources deteriorates due to faulty infrastructure

Engineering Contradiction:
Improveresource allocation speedVSAvoidresource functionality
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs health checks on infrastructure resources before allocating them to users. This preliminary verification ensures that only functional resources are provided, preventing the allocation of faulty infrastructure while maintaining efficient resource distribution processes.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If fault detection checks are performed on all resources, then the reliability of provided resources is improved, but the time required for resource provisioning increases

Engineering Contradiction:
Improveresource functionalityVSAvoidprovisioning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements continuous health monitoring and feedback mechanisms that track infrastructure status. This allows the system to quickly identify and respond to faulty resources, ensuring reliable resource provisioning while minimizing delays through efficient fault detection and resolution cycles.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If faulty resources are included in resource allocation, then resource availability is improved, but the quality of services deteriorates due to non-functional infrastructure

Engineering Contradiction:
Improveresource availabilityVSAvoidservice quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The system extracts and removes faulty resources from the available infrastructure pool before allocation. By separating non-functional resources from the healthy ones, the system ensures that only quality-assured resources are provided to users, maintaining high service quality while preserving adequate resource availability.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If comprehensive health checks are implemented, then the detection accuracy of faulty resources is improved, but the system complexity increases

Engineering Contradiction:
Improvefault detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The health check system is segmented into modular components that can independently monitor different aspects of infrastructure health. This segmentation allows for accurate fault detection through specialized checks while keeping the overall system manageable and maintainable through clear functional separation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10025678B2Method and system for automatically detecting and resolving infrastructure faults in cloud infrastructure
Publication Date: 2018.07.17 CYCLE COMPUTING LLC
  • US10025678B2 patent drawing
  • US10025678B2 patent drawing
  • US10025678B2 patent drawing

AI summary

Systems and methods are provided for any party in a cloud ecosystem (cloud providers of such resources, the intermediate management software for such resources, and the end user of such resources) to detect and resolve faulty resources synchronously or asynchronously, before said faults adversely affect the users' workloads. The system requests a service or set of one or more resources within a cloud, automatically checking the infrastructure for various faults that would cause it to be non-functional, including pre-defined and user-defined checks, and resolving them before including the infrastructure in the working service cluster of resources. The system presents an API to the user that returns only functional, production-quality resources that are not in a faulty state. An API that tests and resolves bad infrastructure can be registered during the request or a preceding/subsequent API call, removing the need for the end-user to deal with various types of infrastructure faults.