I/O Hub Dynamic Data Flow Direction Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data processing systems, the imbalance of data flow between I/O bridges and I/O hubs leads to underutilization of one direction of data flow while overutilizing the other, resulting in suboptimal performance bandwidth due to varying workloads and uneven data distribution across data traffic lanes.

Innovation Solution

Implementing a method where the I/O hub monitors data traffic levels, identifies overutilized lanes, and reconfigures I/O bridges to redirect data flow to underutilized lanes, using a data traffic monitoring module and a balancing module to dynamically adjust data pathways based on real-time traffic measurements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If I/O bridges are connected to I/O hub in a loop configuration with fixed data flow directions, then the system structure is simple and easy to configure, but one direction of data flow becomes under-utilized while the other becomes over-utilized, resulting in suboptimal performance bandwidth

Engineering Contradiction:
Improveperformance bandwidthVSAvoiddata flow management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic data flow direction adjustment by enabling I/O bridges to switch between clockwise and counter-clockwise transmission directions based on real-time traffic conditions. The I/O hub monitors data flow rates on each lane and dynamically reconfigures I/O bridges to balance the load, transforming the static loop configuration into a dynamic system that adapts to varying workload demands.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs a feedback mechanism where the I/O hub continuously monitors data flow rates on each lane and uses this information to make intelligent routing decisions. The hub compares the data flow rates from different I/O bridges and adjusts the transmission directions accordingly, creating a closed-loop control system that optimizes bandwidth utilization based on actual traffic conditions.

Inventive Principle:
Principle #23Feedback

2Productivity

If data flow directions are fixed during initial configuration, then the system is easy to set up and maintain, but the data distribution becomes uneven when workload patterns change, leading to underutilization of available bandwidth

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidconfiguration and maintenance ease
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements a self-service mechanism where the I/O hub automatically monitors data flow conditions and reconfigures I/O bridge directions without administrator intervention. The system autonomously detects imbalances in data flow distribution and dynamically adjusts routing decisions, eliminating the need for manual reconfiguration when workload patterns change.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transitions from static initial configuration to dynamic adaptive operation, where I/O bridges can change their transmission directions in real-time based on monitored traffic conditions. This dynamic behavior allows the system to automatically optimize bandwidth utilization as workload patterns evolve throughout the day.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the number of I/O bridges per I/O hub is limited to maintain balance, then data flow distribution can be managed, but the system cannot scale to accommodate increasing numbers of I/O devices without adding more I/O hubs

Engineering Contradiction:
Improvesystem scalabilityVSAvoidI/O hub configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The dynamic direction adjustment capability allows a single I/O hub to effectively handle more I/O bridges by optimizing the utilization of existing data lanes. By enabling I/O bridges to switch directions based on traffic conditions, the system can accommodate additional I/O devices within the same hub without immediately requiring expansion to multiple hubs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of the I/O bridges by allowing them to switch between two transmission directions (clockwise and counter-clockwise). This parameter change enables more flexible data flow management and allows the system to scale more effectively within the constraints of a single I/O hub.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7757017B2Adjusting direction of data flow between I/O bridges and I/O hubs based on real time traffic levels
Publication Date: 2010.07.13 X CORP
  • US7757017B2 patent drawing
  • US7757017B2 patent drawing
  • US7757017B2 patent drawing

AI summary

Mechanisms for adjusting direction of data flow between input/output (I/O) bridges and I/O hubs based on real time traffic levels are provided. The mechanisms of the illustrative embodiments provide firmware and/or hardware for monitoring data flow through an I/O bridge loop and corresponding I/O hub in order to determine if a condition exists requiring reassignment of the direction each I/O bridge sends its data. In particular, the firmware/hardware determines whether a current traffic condition through the I/O bridges and I/O hub meets criteria indicative of one pathway through the I/O bridge loop being over-utilized while another pathway through the I/O bridge loop is under-utilized. If it is determined that such a condition exists, the configuration of the I/O bridges may be automatically modified to reassign which pathway is utilized by the I/O bridge in sending/receiving I/O data traffic through the I/O bridge loop.