Cloud Infrastructure Testing via API Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IT infrastructure failures often go undetected until they cause issues for customers, due to incompatibilities across different cloud computing platforms, which are complex and require manual testing across multiple management platforms.

Innovation Solution

A platform management device is configured to manage disparate cloud platforms by deploying and testing a computing network across multiple cloud resources, using API calls to identify and report failures, thereby automating the testing process and reducing manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual testing is performed across multiple cloud management platforms, then testing coverage can be achieved, but the complexity and time required increases significantly

Engineering Contradiction:
Improveinfrastructure failure detectionVSAvoidmanagement platform complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary testing system that sits between multiple cloud management platforms and performs standardized infrastructure testing. This intermediary layer abstracts the complexity of individual platform-specific management interfaces, allowing comprehensive testing without requiring direct engagement with each complex platform. The system acts as a mediator that translates testing requirements into platform-appropriate actions while maintaining consistent testing coverage across disparate clouds.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The testing system is designed with universal functionality to work across multiple cloud platforms simultaneously. Rather than creating separate testing procedures for each platform, the system implements a unified testing framework that can adapt to different cloud environments (AWS, Azure, Google Cloud, etc.) through standardized interfaces and protocols, reducing overall system complexity while maintaining broad coverage.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If comprehensive infrastructure testing is performed across multiple clouds, then reliability improves, but the time and resources required increase

Engineering Contradiction:
Improveinfrastructure failure detectionVSAvoidtesting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary infrastructure testing automatically and continuously in the background before failures impact customers. By establishing baseline tests and monitoring configurations in advance, the system detects potential issues proactively rather than reactively, reducing the time loss associated with failure detection and resolution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The testing framework implements continuous infrastructure monitoring and testing across all cloud platforms simultaneously. Rather than performing discrete, time-consuming manual tests, the system maintains ongoing automated testing operations that continuously verify infrastructure health, enabling real-time failure detection without significant time investment from operational personnel.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If platform-specific management procedures are used for each cloud, then compatibility is maintained, but operational efficiency decreases

Engineering Contradiction:
Improveplatform compatibilityVSAvoidoperational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system maintains platform compatibility by dynamically adjusting testing parameters and configurations based on the specific cloud platform being tested. Rather than using fixed, platform-specific procedures, the testing framework modifies its operational parameters adaptively to match each platform's requirements, preserving compatibility while enabling efficient standardized testing across diverse environments.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10623295B2Infrastructure testing
Publication Date: 2020.04.14 CLOUDBOLT SOFTWARE INC
  • US10623295B2 patent drawing
  • US10623295B2 patent drawing
  • US10623295B2 patent drawing

AI summary

Provided are examples of apparatus and methods which relate to infrastructure testing, such as end-to-end reliability testing of a network deployed across one or more clouds in a cloud computing system. In an example method, a machine-executable order describing a computing network is received at a platform management device. The computing network can include a plurality of provisioned computing resources. The platform management device can be configured to manage a plurality of disparate platforms of pooled computing resources, such as disparate clouds in the cloud computing system. The computing network is deployed by executing the machine-executable order. At least one function of each provisioned computing resource in the plurality of provisioned computing resources can be tested. The testing can include transmitting one or more calls to a respective application program interface of each provisioned computing resource in the plurality of provisioned computing resources. The computing network can be decommissioned thereafter.