Dynamic DNS Scheduling for CDN Service Node Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CDN scheduling systems rely on static policies, lack flexibility in resource allocation, and struggle with real-time monitoring and switching between CDN service providers, leading to inefficient resource utilization and potential network bottlenecks.

Innovation Solution

A method and server for scoring service nodes based on real-time performance evaluation, providing a scoring system that monitors and ranks service nodes to optimize resource allocation and route scheduling, enabling dynamic and flexible resource management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If static DNS mapping data tables are used for CDN scheduling, then the system structure is simple and easy to implement, but the resource allocation flexibility is poor and cannot adapt to real-time changes

Engineering Contradiction:
Improveease of implementationVSAvoidresource allocation flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static DNS mapping data tables into dynamic structures that are automatically updated based on real-time service node status. The scheduling system now dynamically adjusts route mappings according to monitored parameters such as node availability, load status, and response time, enabling flexible resource allocation while maintaining system simplicity through automated updates rather than manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If real-time monitoring and dynamic switching between multiple CDN service providers are implemented, then the resource allocation flexibility and service quality are improved, but the system complexity and investment in monitoring mechanisms increase significantly

Engineering Contradiction:
Improveresource allocation flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the monitoring and scheduling functions into an integrated system where the DNS scheduling server simultaneously performs route mapping and service node status monitoring. By combining these functions, the system avoids the complexity of separate monitoring infrastructure while achieving real-time dynamic switching between CDN providers through unified decision-making logic that considers multiple node statuses concurrently.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The scheduling system implements self-service mechanisms where service nodes automatically report their status (availability, load, response time) to the DNS scheduling server, and the server automatically updates routing decisions based on this information. This eliminates the need for complex external monitoring infrastructure, as the system uses its own resources and automated protocols to maintain optimal routing without significant additional investment.

Inventive Principle:
Principle #25Self-service

3Reliability

If comprehensive performance evaluation of service nodes is performed, then the quality of selected service nodes is improved, but the time and computational resources required for evaluation increase

Engineering Contradiction:
Improveservice node qualityVSAvoidevaluation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial evaluation by focusing monitoring efforts on key performance indicators that most significantly impact service quality, such as node availability, current load status, and response time. Rather than comprehensively evaluating all possible node attributes, the system monitors only the most critical parameters, achieving reliable service node selection with reduced evaluation time and computational overhead while maintaining sufficient quality assurance.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3629521B1Rating method for service node, domain name system (DNS) scheduling method and server
Publication Date: 2021.05.12 CHINANETCENT TECH
  • EP3629521B1 patent drawingFigure 1
  • EP3629521B1 patent drawingFigure 2~3
  • EP3629521B1 patent drawing

AI summary

A method for scoring a service node includes: obtaining address information of the service node; monitoring the service node according to the address information of the service node, and obtaining a plurality of performance evaluation information of the service node; and scoring the service node according to the plurality of performance evaluation information.