Load Balancer Cache for Streaming Data Deduplication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for real-time data access, particularly for live streaming, face challenges in efficiently allocating limited server capacity, leading to increased CPU usage and resource wastage due to redundant transcoding processes.

Innovation Solution

Implementing a load balancer with a cache table that records identification information for streaming data requests, allowing multiple user terminals to access the same streaming data through the same pull edge server, thereby reducing redundant ingestion and transcoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple user terminals access the same streaming data through different pull edge servers, then each terminal can be served independently, but redundant ingestion and transcoding processes occur leading to increased CPU usage and resource wastage

Engineering Contradiction:
Improvenumber of clients servedVSAvoidCPU usage
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple requests for the same streaming data into a single ingestion and transcoding process by implementing request consolidation logic in the load balancer. When multiple user terminals request the same streaming content, the system combines these requests and processes them through a single pull edge server, eliminating redundant CPU-intensive transcoding operations while maintaining the ability to serve multiple clients simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary actions by pre-processing streaming data ingestion and transcoding before actual user consumption. The load balancer identifies unique streaming data requests in advance and consolidates them for single processing, so that when multiple users access the same content, the data is already prepared and can be distributed without repeated transcoding, reducing CPU usage while maintaining service capacity.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If a load balancer distributes requests uniformly across multiple pull edge servers, then server capacity is utilized, but identification of duplicate streaming data requests is lost leading to redundant processing

Engineering Contradiction:
Improveserver capacity utilizationVSAvoidresource wastage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements feedback mechanisms where the load balancer monitors and tracks streaming data requests across multiple pull edge servers. By maintaining records of processed streaming data identifiers, the system receives feedback about which requests have already been processed, enabling it to redirect subsequent duplicate requests to the same server and avoid redundant processing, thus reducing resource wastage while maintaining effective server capacity utilization.

Inventive Principle:
Principle #23Feedback

3Reliability

If ingestion and transcoding processes are executed for each streaming data request, then each request is processed independently ensuring quality service, but CPU consumption increases and resource wastage occurs

Engineering Contradiction:
Improveservice qualityVSAvoidresource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple identical streaming data requests into a single processing operation while maintaining service quality. The load balancer consolidates requests for the same streaming content and routes them to a single pull edge server for ingestion and transcoding, ensuring that the processing quality remains high while eliminating redundant CPU consumption from duplicate processing operations.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250126163A1System and method for accessing streaming data
Publication Date: 2025.04.17 17LIVE JAPAN INC
  • US20250126163A1 patent drawing
  • US20250126163A1 patent drawing
  • US20250126163A1 patent drawing

AI summary

The present disclosure relates to a system and a method for streaming data accessing. The method includes: transmitting a TCP request for streaming data; obtaining a TCP response containing an identification key; transmitting a UDP request for the streaming data to a space addressable by the identification key; and, obtaining the streamlining data.