Traffic Spike Prediction Service for Content Delivery Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in effectively detecting and managing legitimate traffic spikes in content delivery networks, often leading to disruptions due to the inability to distinguish between legitimate and malicious traffic, resulting in potential service unavailability during spikes.

Innovation Solution

A traffic spike prediction service is implemented to analyze historical network traffic data to identify 'traffic-spike referrers' and predict subsequent spikes, allowing for proactive allocation of additional computing resources and notification to network-attack mitigation systems to manage legitimate traffic spikes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing techniques focus on identifying and isolating malicious traffic patterns, then network attack mitigation is improved, but legitimate traffic spikes are incorrectly blocked causing service unavailability

Engineering Contradiction:
Improveservice availabilityVSAvoidtraffic classification accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by proactively predicting traffic spikes before they occur. It analyzes historical traffic data to identify traffic-spike referrers and predicts future spikes, allowing the system to prepare and differentiate legitimate traffic patterns before the actual spike happens, thus avoiding incorrect blocking of legitimate traffic

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments traffic analysis by identifying specific referrer sources that historically cause traffic spikes. Instead of treating all traffic uniformly, it segments traffic based on referrer patterns, allowing differentiated handling of legitimate referral traffic versus malicious traffic patterns

Inventive Principle:
Principle #1Segmentation

2Reliability

If the system responds to traffic spikes after they occur, then resource allocation can be adjusted, but service disruption has already happened reducing user experience

Engineering Contradiction:
Improveservice continuityVSAvoidservice disruption duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by predicting traffic spikes before they occur. By analyzing historical traffic data and identifying traffic-spike referrers, the system can proactively allocate additional computing resources in advance, ensuring service continuity and avoiding user-facing disruptions when the actual spike occurs

Inventive Principle:
Principle #10Preliminary action

3Productivity

If computing resources are increased manually during traffic spikes, then service capacity is improved, but the rapid nature of spikes provides little opportunity for manual intervention

Engineering Contradiction:
Improvecontent delivery capacityVSAvoidresource allocation speed
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements self-service by automatically predicting traffic spikes and triggering resource allocation without manual intervention. The predictive analytics system monitors traffic patterns, identifies upcoming spikes, and automatically initiates resource provisioning, enabling the system to self-manage capacity adjustments in real-time based on predicted demand

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback mechanisms by continuously analyzing historical traffic data and performance metrics to refine its predictions. The system learns from past traffic patterns and adjusts its predictive model, creating a closed-loop system that improves its accuracy over time and enables more effective automatic resource allocation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11089039B2Network traffic spike detection and management
Publication Date: 2021.08.10 AMAZON TECH INC
  • US11089039B2 patent drawing
  • US11089039B2 patent drawing
  • US11089039B2 patent drawing

AI summary

Systems and methods are described to predict spikes in requests for content on a computing network based on referrer field values of prior requests associated with spikes. Specifically, a traffic spike prediction service is disclosed that can analyze information regarding past requests on the computing network to detect a spike in requests to a content item, where a significant number of request within the spike include a common referrer field value. The traffic spike prediction service can then detect a request to a second content also including the common referrer field value, and predict that a spike is expected to occur with respect to the second content. The traffic spike prediction service can manage the expected spike by increasing an amount of computing resources available to service requests to the second content.