Scheduled Service Path Selection in Software-Defined Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In scheduled service transmission over software-defined networks, the calculated transmission path may not be optimal by the time the service start time arrives due to changes in network status, leading to inefficient use of network resources.

Innovation Solution

Implement a method to monitor network resources in real-time, allowing for the selection of a new target transport path within a specified time interval that may offer better network parameters than the initially calculated path, ensuring optimal resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the network layer controller calculates a transmission path according to current network status when the service request is received, then the path resource can be reserved in advance, but the path may not be optimal by the time the service starts due to network status changes

Engineering Contradiction:
Improvepath resource reservation reliabilityVSAvoidnetwork resource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The network layer controller performs preliminary path calculation and resource reservation when the service request is received, ensuring that the path is ready in advance. This preliminary action guarantees reliability of resource availability while the system later adapts to network changes through monitoring and alternative path selection mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the transmission path based on real-time network status monitoring. The controller continuously monitors network conditions and can switch to alternative paths or recalculate optimal paths before service execution, making the originally static path selection dynamic and adaptive to changing network conditions.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the network layer controller reserves path resources based on current network status, then resource availability is guaranteed, but network resources are not used efficiently when network status changes

Engineering Contradiction:
Improvepath resource availabilityVSAvoidnetwork resource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The network layer controller implements continuous monitoring of network status and provides feedback on resource utilization. This feedback mechanism allows the controller to detect when reserved resources are no longer optimal or when alternative paths become available, enabling dynamic adjustment to reduce resource waste while maintaining service reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes path selection parameters based on updated network status information. When network conditions change, the controller recalculates path metrics and selects alternative paths that better match current network conditions, thereby optimizing resource utilization while ensuring service continuity.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If the transmission path is fixed based on initial calculation, then path resource reservation is simple, but the system cannot adapt to preferred paths that appear later

Engineering Contradiction:
Improvepath management complexityVSAvoidpath selection adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The path management process is segmented into distinct phases: initial path calculation and reservation, real-time monitoring phase, and path execution phase. This segmentation allows the system to maintain simple initial reservation procedures while incorporating adaptive monitoring and selection capabilities without overwhelming complexity in any single phase.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network layer controller acts as an intermediary between the service request and the actual transmission path execution. It maintains the originally calculated path for resource reservation purposes while simultaneously monitoring for preferred paths and facilitating smooth transitions when better options become available, thus bridging the gap between simple reservation and adaptive selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3611889B1Scheduled service processing method and apparatus
Publication Date: 2021.03.03 HUAWEI TECH CO LTD
  • EP3611889B1 patent drawingFigure 1~2
  • EP3611889B1 patent drawingFigure 3
  • EP3611889B1 patent drawingFigure 4~6

AI summary

The present invention provides a scheduled service processing method and an apparatus. The method provided in the embodiments of the present invention includes: within a time interval from t1 to t2, if a second transport path that can satisfy a service demand is acquired based on an available network resource, reserving the network resource for the second transport path, and reporting the second transport path to an application layer controller, so that the application layer controller can select one path between the second transport path and a first transport path as a new target transport path; and receiving the new target transport path sent by the application layer controller, and transporting the service by using the new target transport path, where t1 is a time at which the application layer controller sends the service demand, t2 is a time at which the service is started, and the first transport path is a target transport path that satisfies the service demand and that is acquired before the second transport path. In this way, a path resource in a network is monitored in real time, so that a path resource used to transport a scheduled service is optimal.