Cloud Controller Network Congestion Steering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based Wi-Fi networks face congestion issues due to saturated radio channels, leading to inefficient service for client devices, which existing technologies fail to manage effectively without disrupting user experience.

Innovation Solution

A cloud controller and edge controller system that monitors network performance metrics, identifies congested areas, and steers clients to less congested radio bands or access points using load balancing and band steering techniques, with the cloud controller sending steering commands to the edge controller to dynamically reallocate resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If clients are served by congested radio channels, then network coverage is maintained, but network performance degrades due to saturation

Engineering Contradiction:
Improvenetwork coverageVSAvoidnetwork performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system changes the operating parameters of client devices by steering them from congested radio channels to less congested ones. The cloud controller monitors congestion metrics (channel utilization, signal strength, client count) and dynamically adjusts client-radio associations by sending steering commands to edge controllers, which then guide clients to alternative access points or frequency bands, thereby resolving the contradiction between maintaining coverage and preserving performance

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The cloud controller acts as an intermediary between edge controllers and client devices to manage congestion. It collects performance metrics from edge controllers, analyzes congestion conditions, and sends steering commands to edge controllers which then implement the steering of clients. This intermediary coordination enables centralized optimization of network resource allocation without direct client intervention

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If cloud controller centrally manages all steering decisions, then congestion optimization is improved, but system complexity and latency increase

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

Solution Approach 1:

The system segments the congestion management function into two parts: the cloud controller performs centralized analysis and decision-making based on aggregated network metrics, while edge controllers execute local steering operations. This segmentation allows the cloud controller to focus on optimization algorithms without handling individual client steering operations, reducing overall system complexity while maintaining effective congestion management

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The edge controller serves as an intermediary that receives steering commands from the cloud controller and translates them into client-specific actions. It buffers and processes commands locally, reducing the communication overhead between the cloud controller and numerous client devices, thereby managing system complexity while preserving centralized optimization capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If clients are steered to less congested bands, then network efficiency is improved, but user experience may be disrupted

Engineering Contradiction:
Improvenetwork efficiencyVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary assessments before steering clients by evaluating multiple criteria including signal strength thresholds, client capabilities (dual-band support), and current connection quality. Only clients meeting specific conditions are selected for steering, and target radios are pre-validated to ensure adequate signal quality. This preliminary filtering ensures that steering operations improve network efficiency while maintaining acceptable user experience

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where edge controllers monitor steering command outcomes and report success rates to the cloud controller. The cloud controller uses this feedback to adjust steering strategies, avoiding repeated steering attempts for clients with poor steering success rates or those experiencing connection issues. This feedback loop ensures that steering operations continuously improve network efficiency while adapting to maintain user experience

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11997536B2System and method for controlling congestion in a network
Publication Date: 2024.05.28 NOKIA SOLUTIONS & NETWORKS OY
  • US11997536B2 patent drawing
  • US11997536B2 patent drawing
  • US11997536B2 patent drawing

AI summary

Various embodiments relate to a cloud controller configured to control a wireless network having an edge controller, including: a network interface configured to communicate with the wireless network; a memory; a processor coupled to the memory and the network interface, wherein the processor is further configured to: receive performance metrics for the wireless network including congestion information; compare the congestion information with congestion criteria; identify clients connected to the wireless network as candidates to be transferred; sending a steering command to the edge controller with a list of identified clients to steer; and receiving an indication of clients steered by the edge controller.