Cloud Management System Custom Interface Specification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud management systems require significant manual input and expertise to configure and manage virtual machine resources, making it complex for users to take advantage of cloud computing capabilities, and extending the system to manage new endpoint adapters often necessitates changing the platform code base.

Innovation Solution

The implementation of a cloud management system that automates the management of virtual machine resources and allows for the registration of new endpoint adapters without modifying the platform code base, using a central registry to manage endpoints and provide a reverse proxy for secure data access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual user input and configuration are used to install and configure cloud computing environment components, then system flexibility and customization are improved, but device complexity and ease of operation deteriorate

Engineering Contradiction:
Improvesystem flexibilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-service through automated configuration agents that automatically install, configure, and deploy cloud computing components without requiring manual user input. The agents autonomously discover infrastructure resources, generate configurations, and manage the lifecycle of virtual machines, storage, and networking resources.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Configuration agents act as intermediaries between users and the cloud computing infrastructure. These agents translate high-level user requirements into detailed configuration parameters, managing the complexity of infrastructure setup while maintaining user-friendly interaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual configuration methods are used for cloud computing components, then ease of operation deteriorates, but productivity is improved through precise control

Engineering Contradiction:
Improvedeployment speedVSAvoiduser accessibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The automated configuration agents enable rapid deployment by autonomously performing installation, configuration, and deployment tasks. This self-service approach accelerates productivity by eliminating manual configuration steps while maintaining simplicity through automated resource discovery and configuration generation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring infrastructure resources before actual deployment. Configuration agents prepare virtual machines, storage systems, and networking components in advance, ensuring that deployment can proceed rapidly without manual intervention during critical path operations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the platform code base is modified to extend functionality for new endpoint adapters, then adaptability is improved, but device complexity and maintenance difficulty worsen

Engineering Contradiction:
Improveadapter extensibilityVSAvoidcode base complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The configuration agent architecture provides universal functionality that works across different endpoint adapters without requiring modifications to the platform code base. The agents are designed to handle multiple adapter types through standardized interfaces and configuration templates, enabling extensibility while maintaining a stable core code base.

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

Solution Approach 2:

The system segments adapter-specific functionality into separate, modular configuration agent components. Each adapter type can have its dedicated agent module that operates independently, allowing new adapters to be added by creating new agent modules without affecting the core platform or existing adapters.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11757730B2Methods, systems and apparatus for custom interface specification in a cloud management system
Publication Date: 2023.09.12 VMWARE INC
  • US11757730B2 patent drawing
  • US11757730B2 patent drawing
  • US11757730B2 patent drawing

AI summary

Methods, apparatus and articles of manufacture for custom interface specification in a cloud management system are disclosed. An example cloud management system includes: a first interface to communicate with a second interface external to the cloud management system; and a host to manage requests from the second interface and allocate resources to the second interface as a reverse proxy for the second interface with respect to a backend. The example host is to at least: add, at the request of the second interface, an endpoint with respect to the second interface; fetch, at the request of the second interface, data for the endpoint from the backend, the backend identified for the endpoint based on metadata in a component registry; and provide the data from the backend to the second interface.