Container Migration Control for Power-Saving Node Consolidation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing container redeployment systems do not effectively address power consumption optimization in virtualization systems, particularly in scenarios where data communication exceeds a threshold, leading to inefficient energy usage.

Innovation Solution

A system and method that includes a control unit to move containers between nodes and transition nodes to a power-saving state when no containers are present, optimizing power consumption by aggregating containers to reduce idle nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If containers are distributed across multiple nodes to ensure system functionality and reliability, then system reliability is improved, but power consumption increases due to more active nodes

Engineering Contradiction:
Improvesystem functionalityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The system dynamically adjusts container distribution based on operational conditions. The control unit monitors container states and communicates with nodes to determine optimal consolidation opportunities, transitioning from static distribution to dynamic adaptation that balances reliability and power consumption

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational state of nodes by transitioning them between active and power-saving modes. By controlling the parameter of node operational state based on container deployment status, the system reduces power consumption while maintaining necessary system functionality

Inventive Principle:
Principle #35Parameter changes

2Use of energy by stationary object

If containers are consolidated to fewer nodes to reduce power consumption, then power consumption is reduced, but system complexity increases due to container migration management

Engineering Contradiction:
Improvepower consumptionVSAvoidcontainer migration management
Core Design Contradiction:
Use of energy by stationary objectVSDevice complexity

Solution Approach 1:

The control unit acts as an intermediary between nodes and container management. It sends requests to nodes to determine container movability and coordinates migrations, simplifying the overall system architecture by centralizing control logic and reducing direct peer-to-peer complexity between nodes

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by stationary object

If container migration is implemented to enable node power-saving states, then power consumption is reduced, but migration time and operational interruptions increase

Engineering Contradiction:
Improvepower consumptionVSAvoidmigration time
Core Design Contradiction:
Use of energy by stationary objectVSLoss of time

Solution Approach 1:

The control unit sends requests to nodes in advance to determine container movability before initiating migration. This preliminary assessment allows the system to identify suitable candidates for consolidation and plan migrations proactively, reducing unexpected interruptions and optimizing the timing of power-saving transitions

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250220583A1System, method, and information processing device
Publication Date: 2025.07.03 TOYOTA JIDOSHA KK
  • US20250220583A1 patent drawing
  • US20250220583A1 patent drawing
  • US20250220583A1 patent drawing

AI summary

A system includes: a plurality of nodes in each of which at least one container is deployed; and an information processing device including a control unit. The control unit is configured to: transmit, to a first node out of the plurality of nodes, a first request for instruction to move one or more containers deployed in the first node to a second node out of the plurality of nodes; and transmit an instruction for transition to a power saving state to the first node when no container is present on the first node.