Distributed Routing Control in Large Communication Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telecommunications networks face inefficiencies due to structural and operational complexities, particularly in routing control and information dissemination across large-scale networks with numerous nodes, where existing methods fail to efficiently manage link-state information and route determination.

Innovation Solution

A distributed control system where multiple network controllers, each managing a group of nodes, exchange link information to compute global routing tables and inverse routing tables, facilitating efficient route determination and state-transition management through a full mesh structure and spectral router connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If traditional routing control methods based on broadcasting state-change of links are used, then network coverage can be extensive, but the efficiency of routing control and information dissemination deteriorates due to structural and operational complexities

Engineering Contradiction:
Improvenetwork coverageVSAvoidrouting control efficiency
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The network is divided into multiple domains, each managed by a domain controller. This segmentation allows routing control to be distributed across multiple controllers rather than requiring a single centralized controller to manage the entire vast network, thereby improving routing control efficiency while maintaining extensive network coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to network control by organizing domain controllers in a hierarchy and implementing both intra-domain and inter-domain routing. This dimensional organization allows efficient management of large-scale networks by breaking down the complex routing problem into manageable hierarchical layers.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Area of stationary object

If the number of nodes in the network increases to expand coverage, then network area increases, but the complexity of managing link-state information and route determination increases

Engineering Contradiction:
Improvenetwork areaVSAvoidcontrol system complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

By segmenting the vast network into multiple domains with separate domain controllers, the patent reduces control system complexity. Each domain controller manages only its local domain's link-state information, avoiding the need for any single controller to handle information from all nodes across the entire extensive network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Domain controllers serve as intermediaries between individual nodes and the broader network. They aggregate and manage link-state information from their respective domains, simplifying the overall control structure by introducing these intermediary management layers that handle information processing locally before inter-domain communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If centralized routing control is implemented, then route determination can be unified, but the speed of communicating link-state changes and taking corrective actions slows down

Engineering Contradiction:
Improveroute determination unityVSAvoidlink-state change communication speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The patent segments routing control into domain-level and network-level functions. Domain controllers independently determine routes within their domains, enabling faster local response to link-state changes. Only inter-domain routing requires coordination between multiple domain controllers, maintaining unity where needed while enabling speed in local operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Domain controllers pre-compute and maintain routing tables for their domains based on current link-state information. When a link-state change occurs, only the affected domain controller needs to update its tables and notify relevant neighboring domain controllers, rather than requiring a complete re-computation across the entire network, thus accelerating the response speed.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If distributed domain controllers are used to improve routing efficiency, then routing control speed improves, but the complexity of coordinating between multiple domain controllers increases

Engineering Contradiction:
Improverouting control speedVSAvoidcoordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a hierarchical dimension to organize multiple domain controllers, creating a structured coordination framework. This hierarchy reduces coordination complexity by establishing clear levels of authority and information flow, allowing distributed controllers to work together systematically rather than requiring peer-to-peer coordination among all controllers.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9762479B2Distributed routing control in a vast communication network
Publication Date: 2017.09.12 BESHAI MAGED E
  • US9762479B2 patent drawing
  • US9762479B2 patent drawing
  • US9762479B2 patent drawing

AI summary

Multiple network controllers are interconnected in a full mesh structure, e.g., through a cyclical cross connector, to form a distributed control system for a network of a large number of nodes. A network controller acquires characterizing information of links emanating from a respective set of nodes, communicates the information to each other network controller, and determines a route set from each node of the respective set of nodes to each other node of the network. The network controller may determine, for each link included in the route set, identifiers of specific route sets which traverse the link. Accordingly, a state-change of any link in the network can be expeditiously communicated to network controllers to take corrective actions where necessary. A network controller may rank routes of a route set according to some criterion to facilitate selection of a favourable available route for a connection.