Dynamic Ethernet Adapter Allocation for Partitioned Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer systems with multiple partitions and Ethernet adapters have static channel configurations that fail to dynamically allocate bandwidth, leading to underutilization in some partitions while others exceed available bandwidth, especially during sudden workload changes.

Innovation Solution

A method where the Hardware Management Console (HMC) analyzes workload and bandwidth utilization metrics to dynamically reallocate Ethernet adapters from underutilized channels to overutilized ones, leveraging advanced OS and firmware support for dynamic adapter membership configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If adapters are statically assigned to channels, then system configuration is simple and stable, but network bandwidth utilization is suboptimal when workload changes occur

Engineering Contradiction:
Improvebandwidth allocation adaptabilityVSAvoidadapter allocation management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adapter allocation where the HMC continuously monitors bandwidth utilization metrics and automatically reallocates adapters between channels based on current workload demands. This transforms the static adapter-channel assignment into a dynamic system that adapts to changing network conditions, resolving the contradiction between configuration simplicity and bandwidth utilization optimality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by monitoring bandwidth utilization metrics from channels and using this information to trigger adapter reallocation decisions. The HMC receives feedback about channel performance, processes this information, and automatically adjusts adapter assignments accordingly, enabling the system to adapt to workload changes without manual intervention.

Inventive Principle:
Principle #23Feedback

2Productivity

If adapters are dynamically reallocated based on workload, then network bandwidth utilization is optimized, but system complexity and management overhead increase

Engineering Contradiction:
Improvenetwork bandwidth utilization efficiencyVSAvoiddynamic adapter management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service automation where the HMC autonomously monitors bandwidth metrics, detects utilization imbalances, and performs adapter reallocation without requiring administrator intervention. This automated self-management approach optimizes bandwidth utilization while minimizing the operational complexity and management overhead that would otherwise be required.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The monitoring and feedback mechanism continuously tracks channel bandwidth utilization and automatically triggers reallocation when imbalances are detected. This closed-loop feedback system enables the network to self-optimize bandwidth distribution based on actual workload conditions, improving productivity while keeping management complexity contained through automation.

Inventive Principle:
Principle #23Feedback

3Productivity

If more adapters are allocated to a channel to handle increased workload, then bandwidth capacity increases, but adapters in other channels become underutilized

Engineering Contradiction:
Improvechannel bandwidth capacityVSAvoidnetwork resource underutilization
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The dynamic reallocation mechanism allows adapters to be moved between channels in response to changing workload demands. When one channel experiences increased traffic, adapters are automatically reallocated to that channel from channels with lower utilization, ensuring that bandwidth capacity follows demand while minimizing resource underutilization across the system.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the allocation parameter (adapter assignment) based on monitored bandwidth utilization metrics. By dynamically adjusting this parameter in response to workload conditions, the system ensures that bandwidth capacity is allocated where needed while preventing underutilization in other channels, thus optimizing overall network resource efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7778275B2Method for dynamically allocating network adapters to communication channels for a multi-partition computer system
Publication Date: 2010.08.17 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US7778275B2 patent drawing
  • US7778275B2 patent drawing
  • US7778275B2 patent drawing

AI summary

In an arrangement comprising a partitioned computer system and a switch with multiple adapters, wherein adapters are combined to form channels on respective partitions, a method is provided for dynamically changing the configuration of channels to which some of the adapters are assigned. The method allows better utilization for over-all network bandwidth. In one embodiment, the method includes initially allocating the adapters to establish at least one communication channel between each partition and the switch, wherein one or more adapters are allocated to each channel. Metric data is acquired for each channel during a time period, wherein the metric data indicates bandwidth utilization of respective channels. The metric data is evaluated to detect a first channel that under-utilizes available bandwidth when a second channel is over-utilizing available bandwidth. Adapters are reallocated from the first channel to the second channel by leveraging advanced Operating System and firmware support for dynamic adapter configuration, following detection of such event.