Dynamic Server Usage Control in P2P Streaming via Influx Ratios

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In peer-to-peer (P2P) based streaming services, predicting the number of concurrent connections is challenging, leading to high initial server usage and increased network costs due to inaccurate predictions, resulting in excessive network cost payments.

Innovation Solution

A system and method for dynamically controlling server usage based on the number of online visitors and influx rate, using a variable ratio to adjust server usage, which includes a concurrent connections number providing unit, a memory to store connected peer clients, and a server usage controlling unit to manage server traffic effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If server usage is determined in advance based on predicted number of concurrent connections, then initial server usage is set, but server usage at peak connections is higher than initial setting causing inaccurate network cost calculation

Engineering Contradiction:
Improveprediction accuracy for concurrent connectionsVSAvoidnetwork cost
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent applies dynamics by transitioning from static advance prediction to dynamic real-time measurement of server usage. The system continuously monitors actual concurrent connection numbers and adjusts server usage allocation dynamically, allowing the server to adapt to actual traffic patterns rather than relying on inaccurate predictions. This resolves the contradiction by making the measurement system responsive to actual conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where the system continuously measures actual server usage and concurrent connection numbers, then uses this information to adjust resource allocation. The feedback loop enables the system to learn from actual usage patterns and optimize network cost allocation based on real data rather than predictions, directly addressing the measurement accuracy and cost relationship.

Inventive Principle:
Principle #23Feedback

2Reliability

If initial server usage is set high to accommodate peak connections, then service availability is maintained, but network cost increases due to paying for unused capacity

Engineering Contradiction:
Improveservice availabilityVSAvoidnetwork cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent enables dynamic adjustment of server usage allocation based on real-time concurrent connection measurements. Instead of statically over-provisioning for peak loads, the system continuously adapts resource allocation to match actual demand, maintaining service availability during peaks while avoiding payment for unused capacity during low-usage periods. This dynamic approach resolves the contradiction between reliability and cost.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of server usage allocation from a fixed advance-determined value to a dynamically adjusted value based on measured concurrent connections. By continuously modifying this parameter according to actual traffic conditions, the system maintains adequate service levels during peak times while reducing resource allocation during off-peak times, thereby optimizing the balance between reliability and network cost.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If advance prediction method is used for server usage, then server allocation is simplified, but accuracy of network cost determination deteriorates

Engineering Contradiction:
Improveserver allocation complexityVSAvoidnetwork cost calculation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent replaces the mechanical prediction-based allocation system with a measurement-based system. Instead of using complex prediction algorithms to estimate future usage, the system directly measures actual concurrent connections in real-time and bases allocation on these measurements. This substitution simplifies the system by eliminating prediction complexity while simultaneously improving accuracy by using actual measured data.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs self-measurement of its own usage patterns through built-in monitoring of concurrent connections. Rather than relying on external predictions or complex allocation algorithms, the system automatically measures its own resource consumption and adjusts allocation based on these self-generated measurements, improving both simplicity and accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8583819B2System and method for controlling server usage in peer-to-peer (P2P) based streaming service
Publication Date: 2013.11.12 NAVER CORP
  • US8583819B2 patent drawing
  • US8583819B2 patent drawing
  • US8583819B2 patent drawing

AI summary

Provided is a system and method for controlling server usage in a peer-to-peer (P2P) based streaming service. The system to control server usage in a peer-to-peer based streaming service includes a concurrent connections number providing unit to calculate a number of peer clients concurrently connected to the peer-to-peer based streaming service; a non-transitory memory to store the number of peer clients concurrently connected to the peer-to-peer based streaming service; and a server usage controlling unit to control server usage for the peer-to-peer based streaming service based on a ratio of a variable associated with an influx rate of peer clients to the number of peer clients concurrently connected to the peer-to-peer based streaming service.