Multi-Path Network Manager Application Traffic Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-network path and multi-access technologies do not allow applications to differentially charge traffic distribution across various access technologies based on subscriber parameters or application host needs, as application servers are not aware of multiple networks being used.

Innovation Solution

A system that enables applications to be aware of multiple networks by providing information on network conditions and allowing them to instruct the multi-network path manager to distribute traffic based on subscriber parameters, using a dedicated interface for exchanging information with the application server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If application servers are not made aware of multiple networks, then the system complexity is reduced, but the ability to manage and distribute traffic across networks is lost

Engineering Contradiction:
Improvetraffic distribution capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a Multi-Path Network Manager as an intermediary component that sits between the application server and the multiple networks. This manager receives traffic distribution instructions from the application server and handles the complex task of routing traffic across multiple networks, thereby enabling adaptability without requiring the application server itself to become complex

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If applications are made aware of multiple networks, then traffic management flexibility is improved, but the device complexity increases

Engineering Contradiction:
Improvetraffic management flexibilityVSAvoidapplication complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The Multi-Path Network Manager acts as an intermediary that provides a simplified interface to application servers. The manager handles the complexity of multi-network awareness and traffic distribution, allowing applications to operate with enhanced flexibility without bearing the burden of complex multi-network management logic

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables application servers to autonomously make traffic distribution decisions based on their own knowledge of application requirements and subscriber parameters. The Multi-Path Network Manager then executes these decisions, allowing the application layer to self-manage traffic priorities without external intervention

Inventive Principle:
Principle #25Self-service

3Productivity

If traffic distribution is controlled centrally, then network optimization is improved, but the responsiveness to application-specific needs is reduced

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidapplication-specific optimization
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent merges the advantages of both centralized and distributed control approaches. The Multi-Path Network Manager provides centralized coordination for network-wide optimization, while simultaneously allowing application servers to provide input about their specific requirements. This hybrid approach combines network-level efficiency with application-level adaptability

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11825327B2Enabling multi-network path aware applications
Publication Date: 2023.11.21 NOKIA SOLUTIONS & NETWORKS OY
  • US11825327B2 patent drawing
  • US11825327B2 patent drawing
  • US11825327B2 patent drawing

AI summary

An apparatus is provided which comprises at least one processor, at least one memory including computer program code, and the at least one processor, with the at least one memory and the computer program code, being arranged to cause the apparatus to at least perform providing information concerning multiple networks to at least one application, receiving instructions from the application, and managing traffic relating to the at least one application on the multiple networks based on the instructions received from the application.