Temporospatial SDN for NGSO Satellite Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Aerospace communication networks with non-geostationary satellite orbit (NGSO) satellites or high-altitude platforms (HAPs) face challenges in maintaining connectivity due to the continuous movement of nodes, which affects the availability of communication links and storage capacity, leading to difficulties in routing data effectively over time.

Innovation Solution

A Temporospatial Software-Defined Networking (TS-SDN) system that periodically updates lists of available nodes and routes, schedules network configurations, and implements changes to maintain connectivity by steering transceivers and updating forwarding tables, ensuring data is stored at nodes with sufficient capacity before transmission, even when links become infeasible due to node movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If nodes move continuously in the network, then network coverage and mobility are improved, but link availability and routing stability deteriorate

Engineering Contradiction:
Improvenetwork coverageVSAvoidlink availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically adapts network configurations to moving nodes by periodically updating topology information and recalculating routes. The network controller monitors node positions and adjusts link configurations in real-time, allowing the network to maintain connectivity despite continuous node movement.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary routing calculations and prepares alternative paths before links become unavailable. By anticipating node movement and pre-computing backup routes, the network can quickly switch to alternative paths when primary links fail, maintaining service continuity.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If network configurations are updated frequently to track node movement, then routing accuracy is improved, but system complexity and computational overhead increase

Engineering Contradiction:
Improverouting accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The network controller performs periodic topology updates at optimized intervals rather than continuously. This periodic action balances routing accuracy with computational efficiency, updating configurations only when necessary based on node movement thresholds and network conditions.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system implements feedback mechanisms where nodes report their positions and link status to the controller, which then adjusts routing configurations based on this feedback. This closed-loop control ensures routing accuracy while avoiding unnecessary updates when the network state is stable.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If data is stored at intermediate nodes for later transmission, then network flexibility and storage utilization are improved, but data transmission delay increases

Engineering Contradiction:
Improvenetwork flexibilityVSAvoiddata transmission delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system stores only the minimum necessary data at intermediate nodes rather than complete data sets. By implementing partial storage strategies and optimizing cache sizes, the network gains flexibility in routing while minimizing the time data spends in storage buffers.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11212000B2Temporospatial software-defined networking for NGSO satellite networks
Publication Date: 2021.12.28 AALYRIA TECHNOLOGIES INC
  • US11212000B2 patent drawing
  • US11212000B2 patent drawing
  • US11212000B2 patent drawing

AI summary

The disclosure provides for a system that includes a network controller. The network controller is configured to receive information from nodes of a network, where nodes include one node that is in motion relative to another node. The network controller is also configured to generate a table representing nodes, available storage at each node, and possible links in the network over a period of time based on the information, and determine a series of topologies of the network based on the table. Based on received client data including a data amount, the network controller is configured to determine flows for the topology. The network controller then is configured to generate a schedule of network configurations based on the flows, and send instructions to the nodes of the network for implementing the network configurations and transmitting client data.