Control Channel Compression for SDN Congestion Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Signaling Control Networks (SCNs) designed for a distributed control plane often lack sufficient capacity to handle centrally controlled Software Defined Networking (SDN) features, leading to congestion in the control plane, which can result in packet loss and difficulties in establishing or repairing connections.

Innovation Solution

Individual nodes detect congestion and implement compression schemes on control packets, transmitting notifications to other nodes and the controller, with the controller instructing nodes to compress outgoing packets when congestion thresholds are exceeded, thereby mitigating network-wide congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If individual nodes implement compression schemes on control packets, then control channel capacity is improved, but device complexity increases

Engineering Contradiction:
Improvecontrol channel capacityVSAvoidnode complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

Individual nodes autonomously detect congestion on control channels and independently implement compression schemes without requiring external control or coordination. Each node monitors its own control channel traffic, detects congestion conditions, and applies compression algorithms to outgoing control packets, thereby improving control channel capacity while maintaining distributed autonomy and avoiding additional controller complexity.

Inventive Principle:
Principle #25Self-service

2Productivity

If compression schemes are implemented on control packets, then control channel throughput is improved, but information integrity may be compromised

Engineering Contradiction:
Improvecontrol channel throughputVSAvoidpacket integrity
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system implements feedback mechanisms where nodes monitor control channel congestion conditions and dynamically adjust compression application. Nodes detect congestion through feedback from channel utilization metrics and respond by applying compression only when congestion thresholds are exceeded, thereby improving throughput during congestion while maintaining packet integrity during normal operations. The feedback loop ensures compression is applied selectively based on actual channel conditions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10374964B2Control channel compression upon congestion detection
Publication Date: 2019.08.06 HUAWEI TECH CO LTD
  • US10374964B2 patent drawing
  • US10374964B2 patent drawing
  • US10374964B2 patent drawing

AI summary

Congestion in the control plane of a network may be handled by an individual node. The individual node may, upon determining that congestion has been detected on a link to another node, commence implementing a compression scheme on control packets outgoing on the link. The individual node may also transmit a notification of congestion on the link to further nodes farther away from a controller. The further nodes, responsive to receiving such notifications, may commence implementing a compression scheme on control packets outgoing on a control channel that includes the link. The various nodes may also transmit notifications of congestion to a controller. The controller may, upon determining that a count of cases of congestion in the network exceeds a threshold, transmit control packets to the nodes, where the control packet contains instructions to the nodes to implement compression on outgoing control packets.