Load Balancing Data Prioritization Latency Rerouting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telecommunications systems fail to adequately monitor and adjust to changes in data latency during network congestion, leading to unoptimized processing times for client devices despite scaling CPU and memory resources.

Innovation Solution

The Load Balancing and Data Prioritization (LB-DP) system dynamically monitors telemetry data to reroute client data across multiple data clusters based on latency thresholds, prioritizes processing based on client profiles, and schedules data processing at optimal times to reduce latency and alleviate workload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If CPU and memory resources are scaled to support network congestion, then processing capacity is improved, but data latency at client devices remains unmonitored and unchanged

Engineering Contradiction:
Improveprocessing capacityVSAvoiddata latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system implements continuous monitoring of data latency metrics from client devices and uses this feedback to dynamically adjust data cluster assignments. When latency thresholds are exceeded, the system reroutes data to alternative clusters, creating a closed-loop control system that directly addresses the latency issue rather than relying solely on resource scaling metrics.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static resource allocation to dynamic routing decisions based on real-time latency conditions. Data clusters are not permanently assigned to specific data streams but are dynamically selected based on current performance metrics, allowing the system to adapt to changing network conditions and prevent latency accumulation.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If data is rerouted across multiple data clusters based on latency thresholds, then data latency is reduced, but system complexity increases

Engineering Contradiction:
Improvedata latencyVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system uses latency threshold parameters as decision criteria for data cluster selection. By establishing predefined latency thresholds and using them as simple comparison metrics, the system avoids complex optimization algorithms while still achieving effective latency reduction through parameter-based routing decisions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system introduces a load balancing and data prioritization intermediary that manages the complexity of multi-cluster coordination. This intermediary component handles the logic for monitoring latency, comparing thresholds, and making routing decisions, isolating the complexity from the core data processing functions and simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If data processing is prioritized based on client profiles, then user experience is improved, but processing time management becomes more complex

Engineering Contradiction:
Improveuser experienceVSAvoidprocessing time management
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system applies different processing priorities to different client data based on client profile characteristics. Instead of uniform processing, each client's data is assigned priority levels according to their specific needs and historical performance, allowing critical clients to receive expedited processing while standard clients follow normal queues, thereby improving overall user experience through differentiated service quality.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10834181B2Load balancing and data prioritization system
Publication Date: 2020.11.10 T MOBILE US INC
  • US10834181B2 patent drawing
  • US10834181B2 patent drawing
  • US10834181B2 patent drawing

AI summary

The present disclosure describes techniques for monitoring telemetry data that relates to processing of client data on one or more data cluster(s) and dynamically re-routing client data to another data cluster for processing, based on an analysis of the telemetry data. Particularly, a Load Balancing and Data Prioritization (LB-DP) system is described that can monitor telemetry data associated with processing client data, and further generate a cluster-telemetry metric for each data cluster that quantifies whether a user experience on a client device is likely to be influenced by a data latency (I.e. delay) in processing client data. In some examples, the LB-DP System may prioritize processing some instances of client data over others, based on client profile data that prioritizes some clients over others. In other examples, the LB-DP system may selectively schedule a later time interval for processing of an instance of client data.