SDN Controller for Low-Power Wireless Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software defined networking (SDN) architectures for low-power wireless networks face challenges due to the shared wireless medium and stringent resource constraints, particularly in managing diverse communication types like one-to-one, one-to-many, and many-to-one traffic patterns, which existing protocols like RPL are not optimized to handle efficiently, leading to significant overhead and latency issues.

Innovation Solution

A controller is introduced that detects communication types and translates them into pre-defined phases, allowing for efficient configuration of network nodes in a time-synchronous manner, using a control plane and data plane separation, with generic flood primitives, pre and post processing logic, and guard and offset time periods to manage latency and adapt to network performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If RPL protocol extensions are used to support multiple communication types, then communication versatility is improved, but overhead and storage requirements increase significantly

Engineering Contradiction:
Improvecommunication type supportVSAvoidstorage overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the control of different communication types by introducing separate routing protocols for different traffic patterns (RPL for many-to-one, AODV for one-to-one, ODMRP for one-to-many). This segmentation allows each protocol to be optimized for its specific communication type without requiring comprehensive extensions to a single protocol, thereby reducing the storage overhead at network nodes while maintaining versatility in supporting multiple communication types.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If frequent back and forth communication occurs between controller and network nodes, then network control responsiveness is improved, but latency increases

Engineering Contradiction:
Improvecontrol responsivenessVSAvoidcommunication latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring routing tables and communication paths at network nodes before data transmission occurs. The controller establishes routing information in advance for different communication types, so that when actual data transmission is needed, nodes can immediately use the pre-established paths without requiring back-and-forth communication with the controller, thereby reducing latency while maintaining control responsiveness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic action through scheduled controller-to-node communication intervals and periodic routing table updates. Instead of continuous or on-demand communication that causes latency, the controller periodically synchronizes with nodes to update routing information and maintain network state, balancing control responsiveness with reduced communication overhead and latency.

Inventive Principle:
Principle #19Periodic action

3Ease of manufacture

If wireless medium sharing is implemented to reduce infrastructure costs, then deployment simplicity is improved, but network performance and reliability deteriorate

Engineering Contradiction:
Improvedeployment simplicityVSAvoidnetwork performance
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies local quality by implementing communication-type-specific routing protocols and optimization strategies at local network segments. Different protocols (RPL, AODV, ODMRP) are deployed locally based on the specific communication requirements of each traffic pattern, allowing each local segment to be optimized for its particular function while sharing the wireless medium, thereby maintaining network performance and reliability despite the shared infrastructure.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10880209B2Controller for, and a method of processing data over, a low-power, wireless software defined networking, SDN, architecture
Publication Date: 2020.12.29 KK TOSHIBA
  • US10880209B2 patent drawing
  • US10880209B2 patent drawing
  • US10880209B2 patent drawing

AI summary

The present subject-matter provide a controller for a low-power, wireless, software defined networking, SDN, architecture. The controller comprises a processor and a memory storing instructions for execution by the processor. The instructions, when executed by the processor cause the controller to implement: a control layer arranged to detect a communication type for processing an application over the network, and translate the communication type into a plurality of phases chosen from a pre-defined set of phases to configure the nodes of the network to respond to the application according to the communication type.