VM Migration Port Confirmation in Multi-Cloud Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-cloud systems, there is no effective means to confirm whether virtual machines (VMs) can continue processing after being moved to a different cloud, leading to difficulties in maintaining service functionality and communication.

Innovation Solution

A method where a port number of a service used by a virtual machine is stored in association with its identifier, and a confirmation request is sent to the destination cloud to ensure the service is enabled before the VM is moved, ensuring seamless processing and communication post-migration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a VM is moved to a different cloud computing system, then the flexibility and resource utilization of the multi-cloud system is improved, but the service availability and processing continuity may deteriorate because there is no means to confirm whether the service is enabled in the destination cloud

Engineering Contradiction:
Improveflexibility of VM migrationVSAvoidservice availability after migration
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent performs a confirmation request to the destination cloud computing system before completing the VM migration. This preliminary action checks whether the service corresponding to the port number is enabled in the destination cloud, ensuring that the VM can continue processing after migration without service unavailability issues.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If service confirmation is performed before VM migration, then the service availability after migration is improved, but the complexity of the migration process increases due to additional confirmation steps

Engineering Contradiction:
Improveservice availability after migrationVSAvoidmigration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a confirmation request mechanism as an intermediary step between the source and destination cloud computing systems. This intermediary process automatically checks service availability by communicating with the destination cloud's management system, reducing the complexity burden on the migration operator while ensuring service continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11010189B2Multi-cloud operating method, operation managing device, and storage medium
Publication Date: 2021.05.18 FUJITSU LTD
  • US11010189B2 patent drawing
  • US11010189B2 patent drawing
  • US11010189B2 patent drawing

AI summary

A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes storing a port number of a first service used by a first virtual machine executed within a first cloud computing system in association with an identifier of the first virtual machine; when receiving a request to move the first virtual machine to a second cloud computing system, transmitting a confirmation request as to whether or not a second service corresponding to the port number of the first service is enabled to be used in the second cloud computing system to the second cloud computing system, the confirmation request specifying the port number of the first service; and moving the first virtual machine to the second cloud computing system when receiving a reply indicating that the second service is enabled to be used from the second cloud computing system.