Dynamic Network Traffic Allocation for Multivariate Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multivariate testing techniques are time-consuming and prone to inaccuracies due to the slow attainment of statistical significance for interface variants, as they uniformly distribute network traffic across all variants without intelligent biasing towards the best-performing ones.

Innovation Solution

Intelligently distributing network traffic to interface variants by initially distributing it uniformly, then biasing it towards the best-performing variants based on uplift values and selection metrics, using artificial intelligence techniques to select the best variant and redistribute traffic, thereby accelerating the achievement of statistical significance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If network traffic is uniformly distributed across all interface variants, then each variant receives equal testing opportunity, but the time required to reach statistical significance is excessively long

Engineering Contradiction:
Improvestatistical significanceVSAvoidtesting duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements dynamic traffic allocation that adjusts the proportion of network traffic directed to each interface variant based on real-time performance metrics. Instead of static uniform distribution, the system continuously monitors measured metrics and reallocates traffic to favor variants demonstrating better performance, thereby accelerating the accumulation of statistically significant data for superior variants while reducing waste on underperforming ones

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback loop where performance data from interface variants is continuously collected, analyzed, and used to adjust traffic allocation decisions. The server monitors measured metrics for each variant and uses this feedback to dynamically modify the distribution of network traffic, creating a self-optimizing system that automatically directs more traffic toward variants showing positive uplift, thus reaching statistical significance faster

Inventive Principle:
Principle #23Feedback

2Productivity

If network traffic is biased towards best-performing variants, then statistical significance is reached faster, but the system complexity increases due to dynamic selection and redistribution mechanisms

Engineering Contradiction:
Improvetesting speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where the multivariate testing system automatically performs variant selection and traffic redistribution without requiring manual intervention. The server autonomously monitors performance metrics, identifies best-performing variants based on predefined criteria, and adjusts traffic allocation accordingly. This automation reduces operational complexity despite the sophisticated dynamic allocation logic, as the system serves itself by making real-time decisions based on collected data

Inventive Principle:
Principle #25Self-service

3Measurement precision

If uniform traffic distribution is used, then all variants are tested equally, but the accuracy of identifying the best variant is reduced due to insufficient sample size for top performers

Engineering Contradiction:
Improvevariant performance accuracyVSAvoidsample accumulation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies local quality by directing different proportions of network traffic to different interface variants based on their individual performance characteristics. Instead of treating all variants uniformly, the system identifies variants with positive uplift and directs a higher proportion of traffic to these specific variants, thereby accumulating sufficient sample size for accurate performance measurement of the best performers without wasting resources on underperforming variants

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11997001B2Enhanced network load allocation and variant selection for multivariate testing
Publication Date: 2024.05.28 ORACLE INT CORP
  • US11997001B2 patent drawing
  • US11997001B2 patent drawing
  • US11997001B2 patent drawing

AI summary

The present disclosure relates to systems and methods that enhance multivariate testing of interface variants by intelligently allocating network traffic to increase the speed at which samples sizes reach statistical significance. More particularly, the present disclosure relates to systems and methods that intelligently select interface variants to test against a control interface in a manner that efficiently reduces the uncertainty of sample sizes (e.g., the variance of the sample mean), thereby reaching statistical significance quicker.