NIC Power Management via Dynamic Speed Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer systems face challenges in conserving power, particularly in managing network interface card (NIC) power consumption, as existing methods do not efficiently adjust network connection speeds based on bandwidth utilization to minimize excess bandwidth and reduce energy usage.

Innovation Solution

A method and system that determine a first network connection speed for a NIC, monitor bandwidth utilization, and adjust the NIC's operation to a second speed using a power management policy when utilization is outside a threshold range, thereby configuring the NIC to operate at optimized power consumption levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the NIC operates at high network connection speed, then bandwidth availability is improved, but power consumption increases

Engineering Contradiction:
Improvenetwork connection speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The NIC operates speed is dynamically adjusted based on actual bandwidth utilization. The system transitions from a static high-speed operation to a dynamic speed adjustment model, where the NIC can switch between different speed levels (e.g., 1000 Mbps, 100 Mbps, 10 Mbps) according to real-time network conditions, thereby optimizing the balance between performance and power consumption

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of the NIC by adjusting its connection speed based on bandwidth utilization metrics. When utilization falls below a threshold, the system decreases the speed parameter to reduce power consumption, while maintaining the capability to increase speed when higher bandwidth is needed, thus adapting parameters to actual usage requirements

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the NIC operates at high network connection speed, then bandwidth provision is improved, but excess bandwidth is wasted

Engineering Contradiction:
Improvebandwidth provisionVSAvoidexcess bandwidth
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system implements a feedback mechanism that continuously monitors bandwidth utilization and uses this information to adjust NIC operating speed. The feedback loop compares actual utilization against thresholds and triggers speed adjustments accordingly, ensuring that bandwidth provision matches actual demand and eliminating waste from over-provisioning

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The NIC speed adjustment system operates autonomously by self-monitoring bandwidth utilization and self-adjusting its operational speed without requiring external intervention. The system serves itself by automatically detecting when high speed is unnecessary and transitioning to lower speed modes, thereby eliminating waste while maintaining adequate service levels

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7984193B2Method and system for conserving power by degrading network connection speed
Publication Date: 2011.07.19 ORACLE AMERICAN INC
  • US7984193B2 patent drawing
  • US7984193B2 patent drawing
  • US7984193B2 patent drawing

AI summary

In general, in one aspect, the invention relates to a method for conserving power. The method includes determining a first network connection speed for a network interface card (NIC), configuring the NIC to operate at the first network connection speed, processing, after the configuration, packets received by the NIC, obtaining a bandwidth utilization of the NIC, determining, using a power management policy, a second network connection speed for the NIC based on the bandwidth utilization when the bandwidth utilization is outside a threshold range, and configuring the NIC to operate at the second network connection speed.