Multi-Protocol Switch Port Performance Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-protocol switching devices, port performance degradation occurs due to heavy traffic, frame drop, and varying protocol speeds, leading to performance issues, especially when critical applications perform I/O operations, and there is a need to rank ports based on performance and notify changes in performance.

Innovation Solution

A method and system for port performance ranking in a multi-protocol switch that involves monitoring parameters associated with port operating conditions, comparing them to predefined criteria, determining eligible ports, and ranking them based on traffic statistics, using a processor and memory to execute instructions for monitoring, comparing, and ranking ports.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple applications access a single port simultaneously, then the port handles more traffic, but performance degradation occurs due to heavy traffic

Engineering Contradiction:
Improveport traffic handling capacityVSAvoidport performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system continuously monitors port performance parameters (frame drop rate, transmission delay, error rate) and uses this feedback to dynamically adjust traffic routing decisions, directing new traffic flows to ports with better current performance status

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements dynamic port ranking that changes based on real-time performance conditions. Ports are not statically assigned but their priority status changes dynamically as performance degrades or recovers, allowing the system to adapt to varying traffic loads and performance conditions

Inventive Principle:
Principle #15Dynamics

2Productivity

If the multi-protocol switch monitors and ranks all ports continuously, then port performance optimization is achieved, but system complexity increases

Engineering Contradiction:
Improveport performance optimizationVSAvoidmonitoring and ranking system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The switch performs self-diagnosis and self-optimization by automatically monitoring its own port performance metrics and making routing decisions without external intervention. The system serves itself by identifying performance issues and adjusting traffic distribution autonomously

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system monitors changes in performance parameters (frame drop rate, delay, error rate) and triggers ranking updates only when parameters cross predefined thresholds, rather than continuously re-ranking all ports, thus reducing processing overhead

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If critical applications perform I/O operations on congested ports, then application functionality is maintained, but frame drop loss and transmission delay increase

Engineering Contradiction:
Improveapplication I/O operationVSAvoidframe transmission delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary port performance assessment and proactively redirects critical application traffic to underutilized or high-performance ports before congestion causes frame drops or excessive delays. The rank database pre-stores performance information that can be quickly consulted for time-sensitive traffic

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9654423B2Method and system for port performance ranking in multi-protocol switch
Publication Date: 2017.05.16 PALO ALTO NETWORKS INC
  • US9654423B2 patent drawing
  • US9654423B2 patent drawing
  • US9654423B2 patent drawing

AI summary

A system and method for port performance ranking in a multi-protocol switch includes monitoring one or more first parameters, the one or more first parameters associated with operating condition of one or more ports of the multi-protocol switch. Each of the one or more first parameters is compared with an associated predefined criterion to determine deviation from the associated predefined criterion. One or more eligible ports is determined from the one or more ports based on non-deviation of each of the one or more first parameters from the associated predefined criterion. For each of the one or more eligible ports, each of one or more second parameters is compared with an associated predefined threshold, the one or more second parameters associated with port traffic statistics. The one or more eligible ports are ranked based on the comparison between each of the second parameters and the associated predefined threshold.