Container Group Moving Based on Calling Topology

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing container moving methods in cloud services often lead to increased communication delay times due to the movement of intermediate containers, which can result in timeouts and service disruptions, as they frequently communicate between different information processing devices.

Innovation Solution

A method that acquires topology information to identify and move container groups connected by calling relationships, excluding intermediate containers and prioritizing those with fewer edges to minimize communication delays and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If intermediate containers are moved to different information processing devices, then resource allocation is optimized, but communication delay time increases and service reliability deteriorates

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidservice reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the container group into two parts: intermediate containers that remain on the first information processing device, and terminal containers that are moved to the second information processing device. This segmentation allows resource optimization while maintaining service reliability by keeping communication-intensive containers together.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses the first information processing device as an intermediary by retaining intermediate containers on it. These intermediate containers act as mediators that maintain communication with terminal containers on the second device, thereby reducing communication delay and preventing service disruption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If intermediate containers are moved between devices, then resource utilization improves, but communication delay time increases

Engineering Contradiction:
Improveresource utilizationVSAvoidcommunication delay time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent extracts only the terminal containers from the first information processing device and moves them to the second device, while leaving the intermediate containers on the original device. This selective extraction optimizes resource utilization without incurring the communication penalty of moving all containers.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary identification of intermediate containers based on calling relationships before executing the move operation. By预先 identifying which containers are intermediate and should remain, the system avoids unnecessary moves that would increase communication delay.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If containers are moved without considering calling relationships, then moving simplicity increases, but service stability deteriorates

Engineering Contradiction:
Improvemoving simplicityVSAvoidservice stability
Core Design Contradiction:
Ease of operationVSStability of the object's composition

Solution Approach 1:

The patent uses feedback from topology information about calling relationships to guide the container moving decision. By analyzing which containers are called by others, the system determines which containers should remain on the first device and which can be moved, ensuring service stability while maintaining operational simplicity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary analysis of calling relationships and identifies intermediate containers before the moving operation. This preliminary action ensures that the simple act of moving terminal containers does not disrupt service stability, as the intermediate containers remain in place to maintain proper communication flow.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11768697B2Storage medium and container moving method
Publication Date: 2023.09.26 FUJITSU LTD
  • US11768697B2 patent drawing
  • US11768697B2 patent drawing
  • US11768697B2 patent drawing

AI summary

A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process. The process acquires topology information that indicates a calling relationship between containers that operate in a first information processing device. The process also identifies a second container that is one of calls of a first container that calls two or more containers, and a third container that does not call another container based on the topology information. Next, the process moves, to a second information processing device, a container group that is connected by the calling relationship from the second container to the third container.