CDN Data Preheating via Domain-to-Node Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CDN technologies lack a standardized preheating capability that can accelerate resource delivery on a global scale, failing to support preheating at the manufacturer/global/country/region level due to differences in service nodes.

Innovation Solution

A method and apparatus for data preheating in a CDN that determines IP addresses and service nodes based on domain names, executes preheating tasks in these nodes, and manages preheating traffic to ensure efficient and scalable delivery of cached data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If CDN preheating technology is implemented to cache resources on CDN nodes before user requests, then user access speed and response time are improved, but network congestion and server load management become more complex

Engineering Contradiction:
Improveuser access speedVSAvoidnetwork congestion management
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by preheating and caching resources on CDN nodes before actual user requests occur. The system proactively fetches and stores content in advance, so when users access the resources, the data is already available at the CDN node, eliminating the need for real-time resource acquisition and reducing network congestion during peak usage periods.

Inventive Principle:
Principle #10Preliminary action

2Speed

If global CDN preheating is implemented to accelerate resource delivery, then content delivery speed is improved, but service node consistency and reliability across different regions become more difficult to maintain

Engineering Contradiction:
Improvecontent delivery speedVSAvoidservice node consistency
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies local quality by allowing different CDN service nodes to have customized preheating configurations tailored to their specific regional characteristics. Each service node can independently manage its preheating strategy based on local traffic patterns, content requirements, and network conditions, while still contributing to the overall global preheating initiative. This approach maintains reliability across regions while optimizing content delivery speed.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If standardized preheating capability is implemented globally, then scalability and ease of operation are improved, but adaptation to different service node configurations and regions becomes more difficult

Engineering Contradiction:
Improvepreheating capability standardizationVSAvoidservice node configuration adaptation
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent implements universality by creating a standardized preheating capability that can be deployed across multiple CDN service nodes and regions. The system provides a universal preheating framework that works consistently across different service node configurations, enabling global scalability. At the same time, the framework includes mechanisms to adapt to regional variations and local requirements, maintaining ease of configuration and operation across diverse environments.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP4654560A1Method, apparatus, device, and medium for data preheating used in cdn
Publication Date: 2025.11.26 BEIJING VOLCANO ENGINE TECH CO LTD
  • EP4654560A1 patent drawingFigure 1~2
  • EP4654560A1 patent drawingFigure 3
  • EP4654560A1 patent drawingFigure 4

AI summary

Embodiments of the present disclosure provide a data preheating method and apparatus used in a CDN, a device, and a medium. The method includes: receiving a resource request from a service, where the resource request includes a network link corresponding to target data to be preheated of the service; determining, based on a domain name in the network link, an Internet protocol (IP) address set for the network link from a mapping table of respective regions and IP segments in a global network range of the CDN; determining, based on the IP address set, a set of service nodes for preheating in the CDN; and executing, in respective service nodes in the set of service nodes, a preheating task for the target data.