Consolidated Cloud System for Virtual Machine Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Different cloud systems operate based on varying protocols, APIs, and SDK packages, leading to compatibility issues and seamless integration challenges, making it difficult for virtual machines to function across multiple cloud systems.

Innovation Solution

A consolidated cloud system that converts user requests into standard formats, allowing different cloud systems to operate together seamlessly by determining the appropriate cloud systems for content storage based on characteristics and converting requests and metadata formats as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If different cloud systems operate based on different protocols, APIs, and SDK packages, then each cloud system can be optimized for its specific functionality, but compatibility issues and integration challenges arise making it difficult for virtual machines to function across multiple cloud systems

Engineering Contradiction:
Improvecloud system optimizationVSAvoidvirtual machine compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a consolidation layer that acts as an intermediary between virtual machines and multiple cloud systems. This consolidation layer receives requests from virtual machines in a standardized format, translates them into the appropriate protocols, APIs, and SDKs for the target cloud system, and manages the mapping between virtual machine identifiers and cloud system storage locations. This mediator approach enables virtual machines to operate seamlessly across different cloud systems without being aware of the underlying protocol differences.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a consolidation layer is implemented to enable seamless operation across multiple cloud systems, then virtual machine compatibility and ease of operation are improved, but system complexity increases due to the need for request conversion and cloud system coordination

Engineering Contradiction:
Improvevirtual machine operationVSAvoidconsolidation layer complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The consolidation layer is designed as a universal interface that handles multiple cloud systems through a single standardized entry point. Rather than implementing separate integration logic for each cloud system, the consolidation layer provides a unified mechanism for request translation, metadata management, and cloud system coordination. This multi-functional approach simplifies the user experience while consolidating the complexity within the consolidation layer itself.

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

Solution Approach 2:

The consolidation layer dynamically changes parameters such as protocol types, API formats, and SDK versions based on the target cloud system. When a virtual machine request needs to be routed to a specific cloud system, the consolidation layer transforms the request parameters into the appropriate format for that cloud system, enabling seamless operation across diverse cloud environments without requiring users to understand or manage these parameter variations.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If content is distributed across multiple cloud systems based on characteristics, then storage efficiency and resource utilization are improved, but the difficulty of managing and retrieving content increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidcontent management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The consolidation layer performs preliminary actions by establishing and maintaining a mapping between virtual machine identifiers and the specific cloud systems where their content is stored. This pre-configured mapping information enables the consolidation layer to quickly route requests to the correct cloud system without requiring complex search or discovery processes at runtime. The mapping mechanism is set up in advance, simplifying both content distribution and retrieval operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10609177B2Consolidated cloud system for virtual machine
Publication Date: 2020.03.31 NUTANIX INC
  • US10609177B2 patent drawing
  • US10609177B2 patent drawing
  • US10609177B2 patent drawing

AI summary

Disclosed herein are related to a method, a system, and a non-transitory computer readable medium for providing a consolidated cloud system. The consolidated cloud system includes a plurality of cloud systems. A user request to access content in the consolidated cloud system is received, where the content is stored by a target cloud system of the plurality of cloud systems. The content from the target cloud system is retrieved, and the content is provided as part of the consolidated cloud system. The device generating the user request may be unaware of which cloud system stores the content.