Peer-to-Peer Relay Prioritization for Congested Network Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In high-usage situations, such as emergencies or disasters, congestion in communication networks can hinder the ability of devices to relay messages effectively, leading to slow processing and increased network bandwidth and computational resource usage.
Innovation Solution
A relay device prioritizes messages based on predefined criteria, such as priority levels and location, and sends high-priority messages while transmitting backoff messages to lower-priority devices, thereby managing network congestion and ensuring timely communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If relay communications are used in high-usage situations, then message relay capability is improved, but network congestion increases leading to slower processing and higher resource usage
Solution Approach 1:
The patent changes the parameter of message priority levels to differentiate between high-priority and low-priority messages. The relay device processes messages based on their priority parameters, allowing critical messages to be handled quickly while lower-priority messages are managed separately or deferred, thus resolving the contradiction between maintaining relay capability and preserving processing speed under congestion.
2Reliability
If relay communications are used in high-usage situations, then message relay capability is improved, but network bandwidth and computational resource usage increase
Solution Approach 1:
The patent introduces priority level parameters for messages and uses these parameters to control resource allocation. High-priority messages receive full relay processing and bandwidth allocation, while low-priority messages are either deferred, processed with lower resource allocation, or rejected when resources are constrained. This parameter-based differentiation resolves the contradiction by enabling selective resource usage that maintains essential relay capability while reducing overall bandwidth and computational resource consumption during congestion.
Data Source
AI summary
Implementations relate to identifying an event disrupting connectivity to a first network; determining, for an apparatus, that the apparatus has a connection to a second network; transmitting a message indicating to one or more neighboring devices that the apparatus has network connectivity; receiving a first relay request from a first device and a second relay request from a second device; forwarding, using the connection to the second network, a message associated with the first relay request; and transmitting, to the second device, a backoff message.


