Dynamic Network Resource Allocation for Bandwidth Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication networks face challenges in efficiently allocating resources, particularly bandwidth, between nodes to meet mission requirements, especially when link failures or degradations occur, leading to potential packet drops and inefficient network utilization.

Innovation Solution

A method and system for resource reservation and allocation in a network, where a node receives resource requests, determines eligible paths, and reallocates bandwidth to ensure mission requirements are met, including real-time adjustments for link failures or degradations, using electronic hardware circuitry and computer-executable instructions to manage resource allocation and re-evaluation processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single path is chosen to send data between sender and receiver, then network simplicity is maintained, but network utilization efficiency deteriorates

Engineering Contradiction:
Improvenetwork path management complexityVSAvoidnetwork utilization efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements dynamic path selection where the network system transitions from static single-path routing to dynamic multi-path routing. The resource allocator continuously evaluates multiple available paths and dynamically selects optimal paths based on current network conditions, resource availability, and mission requirements, thereby improving network utilization while maintaining manageable complexity through automated decision-making

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an additional dimension of path diversity by utilizing multiple simultaneous paths between sender and receiver. Instead of relying on a single routing dimension, the system explores multiple routing dimensions and selects combinations of paths that optimize resource utilization, effectively adding a 'path multiplicity' dimension to the network architecture

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

2Device complexity

If resources are statically allocated in communication networks, then allocation simplicity is maintained, but adaptability to link failures and degradations deteriorates

Engineering Contradiction:
Improveresource allocation management complexityVSAvoidadaptability to link failures
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements feedback mechanisms where the resource allocator continuously monitors network conditions including link status, resource utilization, and mission requirements. Based on this feedback, the system dynamically adjusts resource allocation decisions, selecting alternative paths when link failures or degradations occur, thereby achieving adaptability without proportionally increasing management complexity through automated feedback-driven adjustment

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary actions by pre-evaluating multiple available paths and their resource capacities before actual data transmission begins. The resource allocator proactively identifies suitable alternative paths and prepares resource allocation plans in advance, enabling rapid response to link failures without requiring complex real-time reconfiguration during active transmission

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple paths are utilized for data transmission, then network utilization improves, but path selection complexity deteriorates

Engineering Contradiction:
Improvenetwork utilization efficiencyVSAvoidpath selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the resource allocator autonomously performs path evaluation, selection, and resource allocation without requiring external intervention or complex manual configuration. The system automatically monitors network conditions, evaluates available paths based on predefined criteria, and makes routing decisions independently, thereby improving network utilization while keeping selection complexity manageable through automation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent utilizes parameter changes by dynamically adjusting routing decisions based on varying network parameters such as link quality, resource availability, and mission requirements. The resource allocator changes path selection parameters in response to measured network conditions, optimizing utilization by selecting paths that best match current parameter values without requiring complex manual path configuration

Inventive Principle:
Principle #35Parameter changes

4Device complexity

If resource allocation is not dynamically adjusted, then system simplicity is maintained, but packet drops during link failures increase

Engineering Contradiction:
Improveresource allocation system complexityVSAvoidpacket delivery reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the resource allocator continuously monitors network conditions including link status and packet transmission success. When link failures or degradations are detected through this feedback, the system automatically adjusts resource allocation to select alternative paths, thereby maintaining packet delivery reliability without requiring proportionally complex manual intervention or configuration

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9537789B2Resource allocating in a network
Publication Date: 2017.01.03 RAYTHEON CO
  • US9537789B2 patent drawing
  • US9537789B2 patent drawing
  • US9537789B2 patent drawing

AI summary

In one aspect, a method includes receiving, at a first node in a network, a resource reservation request from a second node in the network, determining, at the first node, if there is another node in the network that can be used to reach a destination and meet the resource reservation request and notifying the second node a result of the determining.