Fabric Controller Routing for Virtual Server Destination Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network systems face challenges in efficiently determining the destination location for packetized data transmission due to increased complexity from virtual application servers and management points, often requiring external controllers for each transmission, which can lead to network congestion and vendor compatibility issues.

Innovation Solution

Implementing a fabric controller within the network fabric that stores mapping information and uses application server attributes to determine destination ports, with the option to query a network supervisor if necessary, reducing reliance on external controllers and simplifying network management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual application servers are used to improve resource efficiency, then resource utilization is improved, but the number of management points increases

Engineering Contradiction:
Improveresource efficiencyVSAvoidnumber of management points
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the management of virtual application servers into a unified fabric controller that consolidates multiple management points into a single controller. This allows virtual servers to be managed collectively rather than individually, reducing management complexity while maintaining resource efficiency benefits.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The fabric controller acts as an intermediary between application servers and the network fabric, abstracting the complexity of managing multiple virtual servers. This intermediary layer handles routing and management tasks, shielding upper-layer applications from the complexity of underlying virtualization infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If external controllers are queried for each content transmission to determine destination location, then routing accuracy is improved, but network congestion increases

Engineering Contradiction:
Improverouting accuracyVSAvoidnetwork efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The fabric controller pre-establishes routing information and destination location mappings in advance, so that when content needs to be transmitted, the source application server can directly use this pre-computed routing information without querying external controllers during actual transmission. This eliminates real-time query overhead while maintaining accurate routing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and maintains local copies of routing and destination information within the fabric controller and source servers. Instead of repeatedly querying external controllers for the same routing information, these local copies enable direct routing decisions, reducing network traffic and improving efficiency while preserving routing accuracy.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If multiple vendors provide physical and virtual application servers, then system flexibility is improved, but management complexity increases

Engineering Contradiction:
Improvevendor compatibilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The fabric controller implements a universal management interface that can handle both physical and virtual application servers from multiple vendors through a single standardized protocol. This multi-functional controller eliminates the need for vendor-specific management tools, allowing heterogeneous servers to be managed uniformly despite differences in hardware or virtualization platforms.

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

Data Source

PatentUS12526343B2Systems and methods for determining a destination location for transmission of packetized data in a network system based on an application server attribute
Publication Date: 2026.01.13 EVERTZ MICROSYSTEMS LTD
  • US12526343B2 patent drawing
  • US12526343B2 patent drawing
  • US12526343B2 patent drawing

AI summary

Various embodiments are described herein for systems and methods that can be used to determine a destination location in a network fabric. In one example embodiment, the method comprises receiving an application server attribute at a fabric controller from a source port, generating at the fabric controller a destination location based on the application server attribute and mapping information stored on the fabric controller, and transmitting the destination location to the source port, where the source port transmits packetized data to a destination location based on the destination location.