I/O Processor Power Management for Under-Utilized Adapters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Adapters in computing systems are often under-utilized but remain powered up, leading to unnecessary power consumption.

Innovation Solution

An IOP discovers paths between I/O adapters and their endpoints, builds a table with adapter characteristics, and monitors utilization to enable redundant paths when thresholds are reached, placing under-utilized adapters in lower power states without interrupting the operating system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If adapters are kept powered up to ensure system availability, then system reliability is improved, but power consumption increases

Engineering Contradiction:
Improvesystem availabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically transitions adapters between active and lower-power states based on real-time utilization monitoring. When an adapter is determined to be under-utilized, it is placed in a lower power consumption state while a redundant adapter remains in active state to handle I/O requests, thus reducing overall power consumption while maintaining system availability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational state parameter of adapters based on utilization thresholds. By monitoring adapter utilization and comparing it against defined thresholds, the system adjusts adapter power states (from fully powered to lower power states) to optimize the balance between reliability and energy consumption.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If redundant adapter paths are enabled to maintain performance during adapter failure, then system reliability is improved, but power consumption increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system enables redundant adapter paths partially - only when utilization thresholds are exceeded. Instead of keeping all redundant paths permanently active, the system activates them only when needed based on monitored utilization levels, thus avoiding unnecessary power consumption while maintaining reliability when required.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system pre-configures redundant adapter paths but keeps them in a lower power state until needed. The redundancy is prepared in advance but not fully activated, allowing the system to switch to redundant paths quickly when utilization thresholds are reached without permanently consuming the power that would be required to keep all paths fully active.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If adapter power states are changed to reduce consumption, then energy efficiency is improved, but system performance may be affected

Engineering Contradiction:
Improveenergy efficiencyVSAvoidsystem performance
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The system uses an intermediary I/O processor that redirects I/O requests from under-utilized adapters (in lower power states) to active redundant adapters. This intermediary mechanism allows the system to maintain full performance capability while keeping individual adapters in energy-efficient states, as the I/O processor ensures requests are routed to available active adapters.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates functional copies of adapter capabilities through redundant adapter paths. When an adapter is placed in a lower power state, its functionality is copied to a redundant adapter that remains active, ensuring that system performance is maintained while the original adapter consumes less power.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12461867B1Input/output processor power management
Publication Date: 2025.11.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12461867B1 patent drawing
  • US12461867B1 patent drawing
  • US12461867B1 patent drawing

AI summary

A method, computer system, and a computer program product for sustainable data storage is provided. An IOP discovers a path between each defined I/O adapter and its endpoint. Based on a system configuration and the discovered pathing, the IOP builds a table comprising each I/O adapter, endpoint, initial adapter state. The IOP creates an I/O adapter redundancy mapping from the table and assign performance thresholds to each I/O adapter. The IOP continuously monitors utilization of each I/O adapter, whereby based on utilization for the I/O adapter reaching a defined threshold, the IOP enables a redundant I/O adapter path, whereby the redundant I/O adapter is a proxy for the I/O adapter.