Bi-directional Co-shared Session Resource Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Resource reservation networks face challenges in supporting multiple high-bandwidth sessions in parallel due to insufficient network resources, such as bandwidth and guaranteed latency, which increases session admission time and limits network efficiency.

Innovation Solution

The method involves creating a bi-directional parent session and a derivative session over a resource reservation network by allocating co-shared network resources, allowing the derivative session to utilize some of the parent session's resources without requiring full allocation over specific network hops, and reassigning resources through message exchanges between session partners to enable fast switching between sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If network resources are allocated for each session individually, then each session receives guaranteed bandwidth and latency, but the network cannot support multiple high-bandwidth sessions in parallel due to insufficient resources

Engineering Contradiction:
Improvenumber of parallel sessionsVSAvoidbandwidth guarantee
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Multiple sessions are merged into a single co-shared session, allowing them to share network resources dynamically. The patent combines multiple individual session requirements into one unified resource allocation, enabling efficient parallel session support while maintaining resource guarantees through shared bandwidth pools and coordinated resource management across network hops.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If network resources are reserved in advance for sessions, then bandwidth and latency are guaranteed, but session admission time increases due to verification requirements under various load conditions

Engineering Contradiction:
Improvelatency guaranteeVSAvoidsession admission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Network resources are pre-configured and pre-verified for co-shared sessions during setup, including preliminary bandwidth allocation and latency parameter verification. This preliminary action ensures that when sessions are admitted, the resource guarantees are already validated, reducing admission time while maintaining reliability through advance resource preparation and verification.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If full network resources are allocated to each session, then each session has sufficient bandwidth, but network efficiency decreases due to underutilization of unused resources

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidnetwork resource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The co-shared session implementation introduces dynamic resource allocation where bandwidth and other network resources are adjusted in real-time based on actual session needs. Instead of static full allocation, the system dynamically distributes resources among co-shared sessions, allowing unused capacity to be reallocated to other sessions, thereby improving overall network efficiency and reducing resource waste while maintaining sufficient bandwidth for each session.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10298518B2Creating bi-directional co-shared sessions and switching bi-directional co-shared sessions
Publication Date: 2019.05.21 VALENS SEMICON
  • US10298518B2 patent drawing
  • US10298518B2 patent drawing
  • US10298518B2 patent drawing

AI summary

Methods and systems for fast switching between bi-directional co-shared sessions having different network paths over a resource reservation network. Embodiment of one method includes: creating a bi-directional parent session (Sp) between first and second session partners, creating a bi-directional derivative session (Sd) between the first session partner and a third session partner, and reassigning a predetermined amount of co-shared network resources (PA-CSNR) assigned to the Sp using the following steps: (i) sending a first message to request the second session partner to stop using the PA-CSNR, (ii) sending a second message to register whether the PA-CSNR are assigned to the Sd, and (iii) sending a third message to allow the third session partner to utilize at least some of the PA-CSNR for the Sd.