Port Manager Monitors Link Quality for Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In client-server data storage solutions, the increasing volume of data leads to high storage costs, time consumption, and inefficiencies due to duplicate data, necessitating effective data deduplication and optimal use of network ports for load balancing.

Innovation Solution

A port management system that monitors the quality of multiple network ports and instructs client devices to connect via the most suitable port based on load, link speed, error rate, and traffic, allowing for efficient distribution of connections without requiring client or server configuration or additional load-balancing software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple network ports are used for data storage connections, then load balancing and resource utilization improve, but port selection complexity and connection management difficulty increase

Engineering Contradiction:
Improveload balancingVSAvoidport selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system enables automatic port selection where the storage system autonomously monitors port quality metrics (error rates, link speeds, traffic patterns) and directs client connections to optimal ports without requiring client-side configuration or manual intervention, thus achieving load balancing while minimizing selection complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The port manager continuously monitors quality metrics of multiple ports and uses this feedback to dynamically adjust connection routing decisions, ensuring that clients are directed to the best available port based on real-time system conditions, which resolves the contradiction between utilizing multiple ports for load balancing and maintaining simple port selection

Inventive Principle:
Principle #23Feedback

2Reliability

If data is stored across multiple client devices, then storage capacity and redundancy improve, but data duplication and storage costs increase

Engineering Contradiction:
Improvestorage redundancyVSAvoiddata duplication
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system creates intelligent copies of data across multiple storage devices with deduplication capabilities, where duplicate data blocks are identified and eliminated while maintaining referential integrity, thus achieving redundancy without proportional increases in storage consumption

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The storage system implements a universal data management layer that handles data placement, replication, and deduplication across multiple devices, allowing the same data to be efficiently stored and accessed from multiple locations without actual duplication of physical storage resources

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If port quality monitoring is implemented, then connection optimization improves, but system complexity and processing overhead increase

Engineering Contradiction:
Improveconnection optimizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The port manager autonomously monitors port quality metrics and makes connection routing decisions without requiring external control systems or complex configuration, achieving connection optimization through self-contained automatic monitoring and decision-making

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system monitors changes in port quality parameters (error rates, link speeds, traffic patterns) and dynamically adjusts connection routing based on these parameter variations, achieving optimization through adaptive response to changing conditions rather than complex static configurations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10897506B2Managing port connections
Publication Date: 2021.01.19 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10897506B2 patent drawing
  • US10897506B2 patent drawing
  • US10897506B2 patent drawing

AI summary

A system in accordance with an example includes a plurality of ports and a port manager. The port manager is to monitor quality of each of the plurality of ports. The port manager is to receive a connection request from a client device at a first port. The port manager is further to determine whether to instruct the client device to connect to a second port that is more suitable for the client device than the first port, based on the quality of the plurality of ports.