Dynamic Ethernet Adapter Allocation for Partitioned Systems
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If adapters are dynamically reallocated based on workload, then network bandwidth utilization is optimized, but system complexity and management overhead increase
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.
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.
3Productivity
If more adapters are allocated to a channel to handle increased workload, then bandwidth capacity increases, but adapters in other channels become underutilized
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.
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.
Data Source
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.


