Peer Matching Service Contention Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Peer-to-peer networks experience performance degradation due to network congestion when multiple client devices connected to the same access point attempt to download content simultaneously, leading to constrained resources and increased data transfer time.
Innovation Solution
A peer matching service implements contention management by classifying clients into buckets based on network identification and connection type, enabling contention management mode to restrict peer-to-peer transfers by limiting connections, bandwidth, or pausing transfers when congestion is detected, thereby preventing network overload.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If each client device receives a list of peer client devices connected to the same access point, then the client device can download content via peer-to-peer networking, but the number of connections actively transferring data through the access point exponentially increases causing network congestion
Solution Approach 1:
The patent segments the peer device list by connection type, separating devices connected via wireless interface from those connected via wired interface. This segmentation allows the system to apply different connection limits to different segments, preventing the exponential connection growth that causes network congestion while still enabling efficient peer-to-peer content transfer.
2Adaptability or versatility
If multiple client devices connect to a single access point for content download, then content distribution is enabled, but the resources available for connecting each client device become constrained
Solution Approach 1:
The patent implements dynamic connection limits that adjust based on the number of peer devices and connection types. The system dynamically determines how many connections each client can establish to peer devices, modifying this limit based on real-time network conditions and the mix of wireless and wired connections, thereby optimizing bandwidth utilization while maintaining content distribution capability.
3Quantity of substance
If the number of connections through the access point is increased to serve more client devices, then more clients can download content simultaneously, but the performance of content transfer degrades due to network congestion
Solution Approach 1:
The patent applies different connection quality rules to different connection types. Wireless connections, which are more susceptible to congestion, are subject to stricter connection limits compared to wired connections. This local quality approach ensures that each connection type is managed according to its specific characteristics, maintaining data transfer speed while supporting concurrent downloads.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
In some embodiments, a peer matching service classifies client devices into a bucket where similar network identification information is received from the client devices and is associated with an access point to which the client devices are connected to transfer content via a peer to peer transfer. The service determines whether to transition the bucket from a first operating mode into a contention management mode based on a status of client devices in the bucket. The status is based on a connection type for the client devices. When the bucket is transitioned into the contention management mode, the service applies instructions associated with the contention management mode to characteristics associated with the client devices to determine a restriction for peer to peer transfer of the content and communicates with the client devices to apply the restriction to the peer to peer transfer of the content through the access point.