Method and device for generating CDN coverage scheme, and computer-readable storage medium and computer device thereof
AssigneeGuizhou Baishancloud Technology Co., Ltd.
InventorsLijia Fu, Hui Miao
Life of this patent
Estimating the term…
Abstract
A method for generating a content delivery network (CDN) coverage scheme includes determining that a target area meets a node quality re-evaluation condition, calculating node quality evaluation data in the target area, calculating an area coverage list according to the node quality evaluation data and one or more node coverage parameters, and generating a coverage scheme of the target area according to the area coverage list and one or more area coverage parameters.
Claims17
A method for generating a content delivery network (CDN) coverage scheme of a target area, the CDN coverage scheme mapping relationships between network areas and Internet protocol (IP) addresses of network servers, the method comprising:
- determining that the target area meets a node quality re-evaluation condition,
- wherein the target area comprises one or more network areas, and
- wherein the determining performed automatically is based on a current condition of the target area;
- responsive to the determining, calculating node quality evaluation data in the target area;
- calculating an area coverage list according to the node quality evaluation data and one or more node coverage parameters, the area coverage list being associated with the target area and including a plurality of candidate nodes;
- and
- generating, based on the area coverage list and area coverage parameters, the CDN coverage scheme of the target area, the area coverage parameters comprising a node coverage scheme, an area bandwidth capacity, and a node bandwidth capacity, and generating the coverage scheme of the target area comprising:
- selecting, in a specified order and from the plurality of candidate nodes of the area coverage list, one or more nodes having associated one or more highest quality scores until a total amount of one or more node bandwidth capacities corresponding to the selected one or more nodes is greater than the area bandwidth capacity,
- the specified order being based on quality scores of the plurality of candidate nodes according to the node coverage scheme.
A computer device for generating a content delivery network (CDN) coverage scheme of a target area, the CDN coverage scheme mapping relationships between network areas and Internet protocol (IP) addresses of network servers, the device comprising:
- a processor;
- and
- a memory storing a computer program that, when executed by the processor, causes the processor to:
- determine that the target area meets a node quality re-evaluation condition,
- wherein the target area comprises one or more network areas, and
- wherein the determining performed automatically is based on a current condition of the target area;
- responsive to the determining, calculate node quality evaluation data in the target area;
- calculate an area coverage list according to the node quality evaluation data and one or more node coverage parameters, the area coverage list being associated with the target area and including a plurality of candidate nodes;
- and
- generate, based on the area coverage list and area coverage parameters, the CDN coverage scheme of the target area, the area coverage parameters comprising a node coverage scheme, an area bandwidth capacity, and a node bandwidth capacity, and generating the coverage scheme of the target area comprising:
- selecting, in a specified order and from the plurality of candidate nodes of the area coverage list, one or more nodes having associated one or more highest quality scores until a total amount of one or more node bandwidth capacities corresponding to the selected one or more nodes is greater than the area bandwidth capacity,
- the specified order being based on quality scores of the plurality of candidate nodes according to the node coverage scheme.
A non-transitory computer-readable storage medium storing a computer program for generating a content delivery network (CDN) coverage scheme of a target area, the CDN coverage scheme mapping relationships between network areas and Internet protocol (IP) addresses of network servers, and the computer program, when executed by a processer, causing the processor to:
- determine that the target area meets a node quality re-evaluation condition,
- wherein the target area comprises one or more network areas, and
- wherein the determining performed automatically is based on a current condition of the target area;
- responsive to the determining, calculate node quality evaluation data in the target area;
- calculate an area coverage list according to the node quality evaluation data and one or more node coverage parameters, the area coverage list being associated with the target area and including a plurality of candidate nodes;
- and
- generate, based on the area coverage list and area coverage parameters, the CDN coverage scheme of the target area, the area coverage parameters comprising a node coverage scheme, an area bandwidth capacity, and a node bandwidth capacity, and generating the coverage scheme of the target area comprising:
- selecting, in a specified order and from the plurality of candidate nodes of the area coverage list, one or more nodes having associated one or more highest quality scores until a total amount of one or more node bandwidth capacities corresponding to the selected one or more nodes is greater than the area bandwidth capacity,
- the specified order being based on quality scores of the plurality of candidate nodes according to the node coverage scheme.
Dependencies are inferred from the claim text.