Dynamic Host Multipathing for Data Center Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current distributed storage systems face challenges in reducing power consumption while maintaining fault tolerance, particularly during off-peak load periods when underutilized components consume unnecessary energy.

Innovation Solution

The method involves using host multipathing software to identify redundant physical paths between host devices and storage arrays, and dynamically turning off underutilized paths during off-peak hours without violating redundancy policies, thereby reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple communication paths are maintained between host devices and storage arrays, then fault tolerance and reliability are improved, but power consumption increases

Engineering Contradiction:
Improvefault toleranceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the state of communication paths based on load conditions. During peak load periods, all paths are kept active to ensure maximum fault tolerance. During off-peak periods, the system selectively turns off redundant paths while maintaining minimum required paths for fault tolerance, thus adapting power consumption to actual needs

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameter of path availability from a static configuration to a dynamic state. By modifying the number of active paths based on workload conditions while respecting redundancy policies, the system optimizes the balance between reliability and energy consumption

Inventive Principle:
Principle #35Parameter changes

2Reliability

If redundant communication paths are kept active, then fault tolerance is maintained, but energy waste increases during off-peak load periods

Engineering Contradiction:
Improvefault toleranceVSAvoidenergy waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements dynamic path management that responds to workload conditions. During off-peak periods, when storage arrays are underutilized, the system identifies and turns off redundant paths that would otherwise consume energy unnecessarily, while ensuring that sufficient paths remain active to maintain fault tolerance capabilities

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system extracts and removes redundant paths from the active configuration during off-peak periods. By identifying paths that exceed the minimum redundancy requirement and removing them from service, the system eliminates energy waste while preserving the essential fault tolerance function

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12277320B1Improving data center sustainability through dynamic inclusion and elimination of paths
Publication Date: 2025.04.15 DELL PROD LP
  • US12277320B1 patent drawing
  • US12277320B1 patent drawing
  • US12277320B1 patent drawing

AI summary

A method, comprising: selecting an HBA entity that is currently turned on and which is part of a host device, the host device being coupled to a storage array, the host device being configured to read and write data to the storage array; identifying an identifier of the HBA entity; identifying, based on the identifier, a switch that is coupled to the HBA entity via a communications path; identifying one or more other communications paths that span between the host device and the switch; detecting whether a redundancy policy would be violated if the HBA entity were to be turned off, the redundancy policy including at least one rule that specifies a minimum number of active paths that must be present between the host device and the switch at any given time; turning off the HBA entity in response to detecting that the redundancy policy would not be violated.