Cloud Marketplace System for VM Migration Across Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing systems lack a mechanism for users to compare pricing information across different service levels and multiple cloud computing environments, making it difficult for users to make informed decisions about resource allocation and cost management.

Innovation Solution

A cloud marketplace system that communicates with multiple cloud environments to retrieve and maintain resource and service data, providing users with a marketplace platform to evaluate and compare resources, services, and pricing across various environments, and offering migration services for virtual machines based on predefined criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users request resources based on service level requirements, then they can obtain the needed computing resources, but they cannot view or compare pricing information across different service levels or cloud environments

Engineering Contradiction:
Improvepricing informationVSAvoidcloud computing system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces a cloud marketplace system as an intermediary between users and multiple cloud computing environments. This marketplace aggregates pricing and resource information from various cloud providers, presenting it in a unified interface that allows users to compare and select resources without needing to directly interact with each cloud provider's complex pricing structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The cloud marketplace system serves multiple functions simultaneously: it provides a unified interface for accessing resources from different cloud environments, displays comparative pricing information across service levels, enables resource allocation decisions, and facilitates migration between clouds. This multi-functional approach eliminates the need for users to navigate multiple separate systems.

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

2Adaptability or versatility

If users want to compare pricing across multiple cloud environments, then they can make informed decisions, but no mechanism currently exists to provide this comparison capability

Engineering Contradiction:
Improvecloud environment selectionVSAvoidpricing comparison data
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent merges pricing information, resource specifications, and cloud environment details into a single consolidated marketplace interface. By combining data from multiple cloud providers into one unified view, the system enables users to compare pricing across different service levels and cloud environments without needing to access each provider's separate systems.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If users need to migrate virtual machines to optimize resources, then they can improve cost-efficiency, but there is no automated mechanism to monitor and execute migrations based on pricing changes

Engineering Contradiction:
Improveworkload migration efficiencyVSAvoidmigration decision time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The cloud marketplace system continuously monitors pricing information and resource availability across different cloud environments, providing real-time feedback to users about cost changes and availability. This feedback mechanism enables automated or semi-automated migration decisions by notifying users when optimal pricing conditions change, reducing the time needed to make migration decisions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system prepares migration pathways and pre-configures resource allocations in advance by monitoring pricing and availability conditions. When optimal migration opportunities arise, the system can initiate migration processes beforehand or provide pre-prepared migration plans, reducing the time required for actual migration execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10372490B2Migration of a virtual machine from a first cloud computing environment to a second cloud computing environment in response to a resource or services in the second cloud computing environment becoming available
Publication Date: 2019.08.06 RED HAT INC
  • US10372490B2 patent drawing
  • US10372490B2 patent drawing
  • US10372490B2 patent drawing

AI summary

A cloud marketplace system is configured to communicate with multiple cloud computing environments in order to ascertain the details for the resources and services provided by the cloud computing environments. The cloud marketplace system is configured to receive a request for information pertaining to the resources or services provided by or available in the cloud computing environments. The cloud marketplace system is configured to generate a marketplace report detailing the resource and service data matching the request. The cloud marketplace system is configured to utilize the resource and service data to provide migration services for virtual machines initiated in the cloud computing environments.