Remote Control Plane for Port Extension Protocol Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed systems, network interface devices (NIDs) often lack the computing resources to process port extension protocol operations, hindering efficient communication and network management, as they cannot comply with instructions from communication devices for port extension protocol purposes.

Innovation Solution

Implementing a remote control plane hosted by a management controller that processes instructions from communication devices, allowing NIDs to obtain a new configuration and operate in compliance with port extension protocol operations, thereby enabling them to cooperate with communication devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If network interface devices are designed with minimal computing resources to reduce device complexity and cost, then device complexity is reduced, but the ability to process port extension protocol operations is insufficient

Engineering Contradiction:
Improvecomputing resources of NIDVSAvoidprotocol processing capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

A management controller is introduced as an intermediary component that handles port extension protocol operations. The management controller receives protocol operations from communication devices, processes them, and configures the NID accordingly. This mediator allows the NID to maintain minimal computing resources while still supporting complex protocol operations through the management controller's processing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If network interface devices allocate more computing resources to process port extension protocol operations, then protocol processing capability is improved, but device complexity and energy consumption increase

Engineering Contradiction:
Improveprotocol processing capabilityVSAvoidcomputing resources of NID
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The management controller serves as an intermediary that offloads protocol processing tasks from the NID. By delegating port extension protocol operations to the management controller, the NID can maintain simple architecture with minimal computing resources while still achieving full protocol processing capability through the managed controller's assistance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If network interface devices process all protocol operations locally, then communication autonomy is improved, but energy consumption increases

Engineering Contradiction:
Improvecommunication autonomyVSAvoidenergy consumption of NID
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The management controller acts as an intermediary that handles protocol processing centrally, allowing the NID to maintain communication autonomy for data plane operations while delegating control plane protocol operations to the management controller. This division reduces the energy consumption of the NID for protocol processing while maintaining effective communication autonomy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11909595B2System and method for distributed management of communication devices
Publication Date: 2024.02.20 DELL PROD LP
  • US11909595B2 patent drawing
  • US11909595B2 patent drawing
  • US11909595B2 patent drawing

AI summary

Methods, systems, and devices for managing communications in a distributed system are disclosed. To improve the efficiency of communication, the system may implement the port extension protocol which may allow communication devices to utilize ports of other devices for communication purposes. To do so, the communication devices may instruct the other devices with respect to how the communication devices expect the other devices to process data units transmitted via networks (e.g., network data units). However, not all of the other devices that may process the network data units may include functionality to process and/or implement the instructions from the communication devices. To extend the functionality of such devices, a remote control plane for devices that lack this processing functionality may be provided.