A CDN node deployment method and device
A node deployment and node location technology, applied in the computer field, can solve the problems of missing CDN addresses, small modifications, local optimization, etc., to achieve a large search space, speed up the search, and optimize the deployment location of CDN nodes.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0092] In this embodiment, genetic algorithm is used to deploy CDN nodes, and the overall process of applying genetic algorithm to CDN node deployment is described as follows:
[0093] First, obtain the graph corresponding to the total area of the pre-deployed CDN, which includes all nodes that may be selected as CDN in the total area, and the positions of the nodes in the graph are obtained according to the geographical location of the nodes. The connection relationship of the nodes is established according to the actual connection relationship of the nodes, and the actual connection relationship may be a wired connection or a wireless connection.
[0094] Then, the obtained graph is initialized to obtain an initialized population including multiple solutions. A solution of the initialized population corresponds to a topology structure, which includes two pieces of information: one is selected from multiple nodes in the graph as a CDN node The other is the communication pat...
Embodiment 2
[0164] A CDN node deployment method proposed above will be introduced in detail below in combination with specific embodiments, such as Figure 4 shown, including:
[0165] Step S401, initializing a graph including multiple node positions and connection relationships to obtain multiple topological structures, each topological structure including multiple CDN node positions and communication paths between each CDN node and a non-CDN node;
[0166] Step S402, using the multiple topological structures obtained by the initialization as current multiple topological structures;
[0167] Step S403, selecting at least one topology structure for neighborhood search from multiple current topological structures based on the roulette selection algorithm, and determining the number of searches based on the roulette selection algorithm;
[0168] Step S404, performing multiple neighborhood searches on at least one of the current multiple topological structures to obtain the sub-topological ...
Embodiment 3
[0175] A method for deploying a CDN node in the present invention is described above, and an apparatus for executing the method for deploying a CDN node is described below.
[0176] see Figure 5 , an embodiment of the present invention provides a CDN node deployment device, including:
[0177] The initialization module 501 is configured to initialize a graph including multiple node locations and connection relationships to obtain multiple topological structures, each topological structure including multiple CDN node locations and communication paths between each CDN node and a non-CDN node;
[0178] The search module 502 is configured to perform multiple rounds of neighborhood searches based on multiple current topological structures using a mixed approach of the neighborhood NS search method and the large neighborhood LNS search method until the iteration end condition is satisfied, and multiple topological structures are newly obtained;
[0179] The node deployment module ...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com