Domain name bandwidth adjustment method and apparatus

US10958592B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10958592-B2
Application numberUS-202016872558-A
CountryUS
Kind codeB2
Filing dateMay 12, 2020
Priority dateApr 12, 2019
Publication dateMar 23, 2021
Grant dateMar 23, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed is a domain name bandwidth adjustment method and apparatus, wherein the method includes: determining whether a CDN system triggers a bandwidth speed limiting policy, if yes, determining a to-be-limited domain name from domain names served by the CDN system, and executing the bandwidth speed limiting policy on the target domain name; when the bandwidth speed limiting policy is being executed, determining an initial reference bandwidth of the target domain name, and comparing the initial reference bandwidth with an actual bandwidth of the target domain name within a specified observation duration, to determine whether to perform step adjustment on the initial reference bandwidth and determine whether to release the bandwidth speed limiting policy. In the technical solutions provided in the present disclosure, the bandwidth of the target domain name can be effectively controlled, and the bandwidth of the target domain name can be prevented from rising again.

First claim

Opening claim text (preview).

What is claimed is: 1. A domain name bandwidth adjustment method applied to a CDN system, wherein the method comprises: determining whether the CDN system triggers a bandwidth speed limiting policy, if yes, determining a to-be-limited target domain name from domain names served by the CDN system, and performing the bandwidth speed limiting policy on the target domain name; and when the bandwidth speed limiting policy is being executed, determining an initial reference bandwidth of the target domain name, and comparing the initial reference bandwidth with an actual bandwidth of the target domain name within a specified observation duration, to determine whether to perform step adjustment on the initial reference bandwidth and determine whether to release the bandwidth speed limiting policy. 2. The method according to claim 1 , wherein the determining, for an edge node server in the CDN system, whether the CDN system triggers the bandwidth speed limiting policy comprises: calculating a performance indicator of the edge node server, when the performance indicator is lower than a preset indicator threshold, the bandwidth speed limiting policy being triggered. 3. The method according to claim 1 , wherein the determining, for a relay node server in the CDN system, whether the CDN system triggers a bandwidth speed limiting policy comprises: determining whether the relay node server generates alarm information, if yes, the bandwidth speed limiting policy being triggered. 4. The method according to claim 1 , wherein the determining whether to perform step adjustment on the initial reference bandwidth comprises: determining a proportion reference bandwidth according to the initial reference bandwidth and a preset proportion coefficient; recording a time node at which the actual bandwidth of the target domain name is less than or equal to the proportion reference bandwidth for the first time, and determining, from the recorded time node, whether a duration of time—in which the actual bandwidth of the target domain name is less than or equal to the proportion reference bandwidth—reaches a preset reference duration; and performing step adjustment on the initial reference bandwidth if the duration of time reaches the preset reference duration. 5. The method according to claim 4 , wherein the determining whether to perform step adjustment on the initial reference bandwidth further comprises: if the duration of time is less than the preset reference duration, re-recording, from a moment at which the actual bandwidth of the target domain name is greater than the proportion reference bandwidth, a time node at which the actual bandwidth of the target domain name is less than or equal to the proportion reference bandwidth for the first time, and determining, from the re-recorded time node, whether a duration of time—in which the actual bandwidth of the target domain name is less than or equal to the proportion reference bandwidth—reaches the preset reference duration. 6. The method according to claim 4 , wherein the performing step adjustment on the initial reference bandwidth comprises: determining an adjusted step reference bandwidth according to the initial reference bandwidth and a preset growth coefficient, and recording a time node at which the bandwidth is adjusted; determining, from the time node at which the bandwidth is adjusted, whether a duration of time—in which the actual bandwidth of the target domain name is less than or equal to the proportion reference bandwidth—reaches the preset reference duration; and if the duration of time reaches the preset reference duration, determining a new step reference bandwidth according to the step reference bandwidth and the preset growth coefficient, and recording a time node at which the bandwidth is adjusted. 7. The method according to claim 6 , wherein the performing step adjustment on the initial reference bandwidth further comprises: if the duration of time—in which the actual bandwidth of the target domain name is less than or equal to the proportion reference bandwidth—is less than the preset reference duration, re-recording, from the moment at which the actual bandwidth of the target domain name is greater than the proportion reference bandwidth, a time node at which the actual bandwidth of the target domain name is less than or equal to the proportion reference bandwidth for the first time, and determining, from the re-recorded time node, whether a duration of time—in which the actual bandwidth of the target domain name is less than or equal to the proportion reference bandwidth—reaches the preset reference duration. 8. The method according to claim 1 , wherein the determining whether to release the bandwidth speed limiting policy comprises: determining whether a duration of time—in which the actual bandwidth of the target domain name is less than or equal to the initial reference bandwidth—reaches the specified observation duration; and releasing the bandwidth speed limiting policy if the duration of time reaches the specified observation duration; or if the duration of time is less than the specified observation duration, resetting a reference bandwidth after step adjustment is performed to the initial reference bandwidth, and comparing the initial reference bandwidth with the actual bandwidth of the target domain name again within the specified observation duration, to determine whether to perform step adjustment on the initial reference bandwidth and determine whether to release the bandwidth speed limiting policy. 9. The method according to claim 1 , wherein for a target cache server serving the target domain name in the CDN system, the bandwidth speed limiting policy comprises: determining a bandwidth limit value of the target domain name on each target cache server, and sending the bandwidth limit value to a corresponding target cache server. 10. The method according to claim 9 , wherein the determining a bandwidth limit value of the target domain name on each target cache server comprises: determining an initial bandwidth limit value of the target domain name on a current target cache server according to a preset bandwidth limit total value and a bandwidth proportion corresponding to the current target cache server; and after step adjustment is performed on the initial reference bandwidth, determining a step bandwidth limit value of the target domain name on the current target cache server according to an adjusted reference bandwidth and the bandwidth proportion corresponding to the current target cache server. 11. A domain name bandwidth adjustment apparatus, applied to a CDN system, wherein the domain name bandwidth adjustment apparatus comprises a memory and a processor, the memory being configured to store a computer program, and when the computer program is executed by the processor, cause the processor to perform a method comprising: determining whether the CDN system triggers a bandwidth speed limiting policy, if yes, determining a to-be-limited target domain name from domain names served by the CDN system, and performing the bandwidth speed limiting policy on the target domain name; and when the bandwidth speed limiting policy is being executed, determining an initial reference bandwidth of the target domain name, and comparing the initial reference bandwidth with an actual bandwidth of the target domain name within a specified observation duration, to determine whether to perform step adjustment on the initial reference bandwidth and determine whether to release the bandwidth speed limiting policy. 12. The apparatus according to claim 11 , wherein the determining, for an edge node server in the CDN sys

Assignees

Inventors

Classifications

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • H04L47/826Primary

    Involving periods of time · CPC title

  • Policy-based network configuration management · CPC title

  • Routing a service request depending on the request content or context · CPC title

  • Storing data temporarily at an intermediate stage, e.g. caching · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10958592B2 cover?
Disclosed is a domain name bandwidth adjustment method and apparatus, wherein the method includes: determining whether a CDN system triggers a bandwidth speed limiting policy, if yes, determining a to-be-limited domain name from domain names served by the CDN system, and executing the bandwidth speed limiting policy on the target domain name; when the bandwidth speed limiting policy is being ex…
Who is the assignee on this patent?
Wangsu Science & Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L47/826. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 23 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).