P2P Resource Node Bandwidth Allocation for Video Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time peer-to-peer (P2P) networks for video content delivery fail to fully utilize network resources due to the asymmetric nature of Internet protocol (IP) networks, where upload bandwidth is often less than download bandwidth, leading to inefficiencies in matching consumer nodes with resource nodes for seamless video streaming.

Innovation Solution

A method where resource nodes in a P2P network actively allocate available bandwidth by sending notifications to consumer nodes, allowing them to connect and receive time-sensitive multimedia content, thereby optimizing bandwidth utilization and improving the quality of service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If real-time P2P streaming systems assume equal upload and download bandwidth for all nodes, then the system implementation is simplified, but the bandwidth utilization efficiency deteriorates due to the asymmetric nature of IP networks

Engineering Contradiction:
Improvesystem implementation complexityVSAvoidbandwidth utilization efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies asymmetry by explicitly recognizing and accommodating the asymmetric bandwidth characteristics of IP networks. Resource nodes identify and utilize available upload bandwidth from consumer nodes, treating upload and download capacities as unequal resources. This allows the system to efficiently match consumers with resource nodes based on actual asymmetric bandwidth availability rather than assuming symmetry.

Inventive Principle:
Principle #4Asymmetry

2Adaptability or versatility

If consumer nodes actively search for resource nodes in a P2P network, then the matching process can be initiated by demand, but the time required to identify suitable resource nodes increases due to the large number of consumer nodes relative to resource nodes

Engineering Contradiction:
Improvedemand-driven matchingVSAvoidresource node identification time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent inverts the traditional approach by having resource nodes actively notify consumer nodes about available bandwidth instead of consumer nodes searching for resource nodes. Resource nodes publish their available upload bandwidth to the network, and consumer nodes can quickly discover suitable resources through these notifications, dramatically reducing the time required to establish connections.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent implements preliminary action by having resource nodes proactively identify and announce their available bandwidth capacity before consumer nodes need to search for them. This advance publication of resource availability allows consumer nodes to immediately connect to suitable resources without performing extensive search operations.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If P2P networks do not consider the asymmetric nature of nodes, then the network protocol implementation is simpler, but the overall network resource utilization deteriorates

Engineering Contradiction:
Improvenetwork protocol complexityVSAvoidnetwork resource utilization
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent addresses network resource utilization by implementing asymmetric bandwidth consideration in the P2P protocol. Each node's upload and download capacities are treated as distinct and unequal resources. The protocol includes mechanisms for nodes to advertise their specific bandwidth capabilities and for the network to route streams based on these asymmetric characteristics, maximizing overall resource utilization.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS11064023B2Method for actively sharing available bandwidth to consumer nodes in a peer-to-peer network for delivery of video streams
Publication Date: 2021.07.13 VERIZON PATENT & LICENSING INC
  • US11064023B2 patent drawing
  • US11064023B2 patent drawing
  • US11064023B2 patent drawing

AI summary

A method for actively allocating available bandwidth to consumer nodes by a resource node delivering time-sensitive multimedia content in a peer-to-peer (P2P) network. The method comprises performing a check if the resource node can allocate bandwidth to at least one additional consumer node from the consumer nodes; selecting at least one consumer node from a list of consumer nodes addressable by the resource node; and sending an availability notification to each of the selected at least one consumer node from the list of consumer nodes.