CN107124375A - Flood peak staggered regulation method, system and the server of CDN bandwidth resources - Google Patents

Flood peak staggered regulation method, system and the server of CDN bandwidth resources Download PDF

Info

Publication number
CN107124375A
CN107124375A CN201710186778.XA CN201710186778A CN107124375A CN 107124375 A CN107124375 A CN 107124375A CN 201710186778 A CN201710186778 A CN 201710186778A CN 107124375 A CN107124375 A CN 107124375A
Authority
CN
China
Prior art keywords
bandwidth
cdn
data
peak
node server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710186778.XA
Other languages
Chinese (zh)
Other versions
CN107124375B (en
Inventor
陈伟财
张峰立
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wangsu Science and Technology Co Ltd
Original Assignee
Wangsu Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wangsu Science and Technology Co Ltd filed Critical Wangsu Science and Technology Co Ltd
Priority to CN201710186778.XA priority Critical patent/CN107124375B/en
Publication of CN107124375A publication Critical patent/CN107124375A/en
Application granted granted Critical
Publication of CN107124375B publication Critical patent/CN107124375B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/625Queue scheduling characterised by scheduling criteria for service slots or service orders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1403Architecture for metering, charging or billing
    • H04L12/1407Policy-and-charging control [PCC] architecture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/6295Queue scheduling characterised by scheduling criteria using multiple queues, one for each individual QoS, connection, flow or priority
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/826Involving periods of time

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention provides a kind of flood peak staggered regulation method, system and the server of CDN bandwidth resources, and methods described includes:Obtain the network resource data in CDN;The charging characteristic and bandwidth peak data of each CDN node server are obtained according to the network resource data;According to the bandwidth resources data of each CDN node server of charging characteristic and bandwidth peak data acquisition of each CDN node server;One bandwidth traction configuration data is generated according to the bandwidth resources data and the network resource data.The present invention is in the scheduling of CDN bandwidth resources, the charging characteristic and each bandwidth resources for considering each CDN node server use the bandwidth peak of user and the distribution time of formation bandwidth peak, different bandwidth peaks is subjected to the traction of flow so as to stagger by dispatching, the bandwidth availability ratio of bandwidth resources and maximized raising peak value is maximally utilized.

Description

Flood peak staggered regulation method, system and the server of CDN bandwidth resources
Technical field
It is specially one kind the present invention relates to Internet resources technical field, more particularly to CDN resources technology field Flood peak staggered regulation method, system and the server of CDN bandwidth resources.
Background technology
With the increasingly popularization of CDN technologies, CDN business becomes increasingly complex and huge, requirement of the user for quality More and more higher, R&D costs also more and more higher, and as the competitive pressure in industry is increasing, CDN price progressively drops It is low so as to causing CDN profit more and more lower;And current CDN costs are greatly infrastructure in addition to Innovation Input: Bandwidth and the cost for servicing its these resource, if it is possible to which these resources are carried out by sufficient profit by certain scheduling mode With then CDN cost will decline more fund inputs into research and development, further lifting user quality and product Competitiveness.
Current CDN node resource bandwidth, which is substantially to operator, to be bought, and the bandwidth resources of purchase have its correspondence The upper limit, monovalent and corresponding charging mode (such as peak value charging, 95 chargings, charging of guaranteeing the minimum).When being scheduled It is substantially and considers its upper limit, is just scheduled when the threshold value is reached, more lacks the consideration of charging mode, sufficiently Maximized utilization bandwidth resources.
CDN dispatching platforms lack the consideration moment, and the time for accessing its work and rest of colony at the time of different is variant, therefore its The time point that the peak value of caused bandwidth occurs is also different, but lacks the use for the data when scheduling.If one The different CDN of individual node serve accelerates user, and different CDN accelerates user different because its traffic performance difference can be present Peak value, the value would be possible to the charging bandwidth for the node if the peak value does not carry out peak clipping, so as to cause cost up.
The content of the invention
The shortcoming of prior art in view of the above, it is an object of the invention to provide a kind of CDN bandwidth resources Flood peak staggered regulation method, system and server, for solve in the prior art can not effective to ask using CDN bandwidth resources Topic.
In order to achieve the above objects and other related objects, the present invention provides a kind of flood peak staggered regulation of CDN bandwidth resources Method, the flood peak staggered regulation method of the CDN bandwidth resources includes:Obtain the network resource data in CDN;According to institute State charging characteristic and bandwidth peak data that network resource data obtains each CDN node server;Taken according to each CDN node The charging characteristic of device of being engaged in and the bandwidth resources data of each CDN node server of bandwidth peak data acquisition;According to the band Wide resource data and the network resource data generate bandwidth traction configuration data.
In one embodiment of the invention, the network resource data obtained in CDN is specifically included:Obtain CDN Each CDN node server, each bandwidth resources use configuration data, real-time bandwidth data and the real-time bandwidth quality of user in network Data.
In one embodiment of the invention, the meter that each CDN node server is obtained according to the network resource data Expense characteristic and bandwidth peak data are specifically included:Each CDN node server is obtained respectively and each bandwidth resources are used The bandwidth peak of user and the distribution time for forming bandwidth peak.
In one embodiment of the invention, the flood peak staggered regulation method of the CDN bandwidth resources also includes:According to described Configuration data obtains the charging characteristic of each CDN node server;According to the charging characteristic of each CDN node server and During the remaining free bandwidth peak of each CDN node server of real-time bandwidth data acquisition of each CDN node server Between.
In one embodiment of the invention, the bandwidth resources data for obtaining each CDN node server are specifically wrapped Include:The bandwidth peak using user and formation bandwidth peak according to each CDN node server and each bandwidth resources What distribution time, the residue free bandwidth peak time of each CDN node server obtained each CDN node server can The bandwidth resources of scheduling use user and bandwidth resources data.
It is described according to the bandwidth resources data and network resource data generation one in one embodiment of the invention Bandwidth traction configuration data is specifically included:User and bandwidth resources data, described are used according to the bandwidth resources of the schedulable Real-time bandwidth qualitative data and each CDN node server, each bandwidth resources generate a band using the configuration data of user Width traction configuration data.
In one embodiment of the invention, obtain the bandwidth peak of each CDN node server and form bandwidth peak Distribution time specifically include:The history band in bandwidth value, preset time period to each each moment of CDN node server Width values carry out analytic statistics, obtain bandwidth peak and formation band broad peak of each CDN node server in preset time period The distribution time of value.
In one embodiment of the invention, each bandwidth resources are obtained using the bandwidth peak of user and band broad peak is formed The distribution time of value is specifically included:Bandwidth value, preset time period to each bandwidth resources using each moment of user Interior history bandwidth value carries out analytic statistics, obtains each bandwidth resources and uses bandwidth of the user in preset time period Peak value and the distribution time for forming bandwidth peak.
To achieve the above object, the present invention also provides a kind of flood peak staggered regulation system of CDN bandwidth resources, the CDN The flood peak staggered regulation system of network bandwidth resources includes:Network resource data acquisition module, for obtaining the money of the network in CDN Source data;Resource analysis processing module, the charging characteristic for obtaining each CDN node server according to the network resource data With bandwidth peak data and the charging characteristic according to each CDN node server and each CDN of bandwidth peak data acquisition The bandwidth resources data of node server;Configuration data generation module is dispatched, for according to bandwidth resources data and described Network resource data generates bandwidth traction configuration data.
In one embodiment of the invention, the network resource data acquisition module is each in CDN specifically for obtaining CDN node server, each bandwidth resources use configuration data, real-time bandwidth data and the real-time bandwidth qualitative data of user;Institute Stating resource analysis processing module includes:First analysis and processing unit, for obtaining each CDN node according to the network resource data The charging characteristic and bandwidth peak data of server;First analysis and processing unit includes:First acquisition unit, is obtained respectively When each CDN node server and each bandwidth resources use the bandwidth peak of user and form the distribution of bandwidth peak Between;Second acquisition unit, the charging characteristic of each CDN node server is obtained according to the configuration data;3rd obtains single Member, it is each according to the real-time bandwidth data acquisition of the charging characteristic of each CDN node server and each CDN node server The residue free bandwidth peak time of the CDN node server;Second analysis and processing unit, takes according to each CDN node The charging characteristic of device of being engaged in and the bandwidth resources data of each CDN node server of bandwidth peak data acquisition.
In one embodiment of the invention, second analysis and processing unit is according to each CDN node server and respectively The bandwidth resources using user bandwidth peak and form the distribution time on bandwidth peak, each CDN node server The bandwidth resources that the remaining free bandwidth peak time obtains the schedulable of each CDN node server are provided using user and bandwidth Source data.
In one embodiment of the invention, the bandwidth resources for dispatching configuration data generation module according to the schedulable Using user and bandwidth resources data, the real-time bandwidth qualitative data and each CDN node server, each bandwidth resources are used The configuration data of user generates bandwidth traction configuration data.
In one embodiment of the invention, the first acquisition unit includes:Node data acquiring unit, for each institute State the bandwidth value at CDN node each moment of server, the history bandwidth value in preset time period and carry out analytic statistics, obtain each institute State bandwidth peak of the CDN node server in preset time period and form the distribution time of bandwidth peak;User data is obtained Unit, for using the history bandwidth in the bandwidth value at each moment of user, preset time period to each bandwidth resources Value carries out analytic statistics, obtains each bandwidth resources using bandwidth peak of the user in preset time period and forms band The distribution time of broad peak.
To achieve the above object, the present invention also provides a kind of server, and the server includes CDN as described above The flood peak staggered regulation system of bandwidth resources.
As described above, flood peak staggered regulation method, system and the server of a kind of CDN bandwidth resources of the present invention, tool There is following beneficial effect:
1st, the present invention is in the scheduling of CDN bandwidth resources, it is contemplated that the charging characteristic of each CDN node server and each Bandwidth resources using user bandwidth peak and formed bandwidth peak distribution time, by different bandwidth peaks by dispatch into The traction of row flow maximally utilizes the bandwidth availability ratio of bandwidth resources and maximized raising peak value so as to stagger.
2nd, the present invention can effectively reduce competitiveness of the use cost there is provided product of CDN bandwidth resources, with wide General application prospect.
Brief description of the drawings
Fig. 1 is shown as a kind of data processing simple flow of the flood peak staggered regulation method of CDN bandwidth resources of the present invention Schematic diagram.
Fig. 2 is shown as a kind of schematic flow sheet of the flood peak staggered regulation method of CDN bandwidth resources of the present invention.
Fig. 3 is shown as a kind of data processing idiographic flow of the flood peak staggered regulation method of CDN bandwidth resources of the present invention Schematic diagram.
Fig. 4 is shown as a kind of flow of the flood peak staggered regulation method of CDN bandwidth resources of the present invention in one embodiment Schematic diagram.
Fig. 5 is shown as a kind of band of the middle acquisition schedulable of the flood peak staggered regulation method of CDN bandwidth resources of the present invention Wide resource uses user and the schematic flow sheet of bandwidth resources data.
The middle acquisition bandwidth traction that Fig. 6 is shown as a kind of flood peak staggered regulation method of CDN bandwidth resources of the present invention is matched somebody with somebody Put the schematic flow sheet of data.
Fig. 7 is shown as a kind of theory diagram of the flood peak staggered regulation system of CDN bandwidth resources of the present invention.
Fig. 8 is shown as a kind of principle of the flood peak staggered regulation system of CDN bandwidth resources of the present invention in one embodiment Block diagram.
Component label instructions
The flood peak staggered regulation system of 100 CDN bandwidth resources
110 network resource data acquisition modules
120 resource analysis processing modules
121 first analysis and processing units
121a first acquisition units
121b second acquisition units
The acquiring units of 121c the 3rd
122 second analysis and processing units
130 scheduling configuration data generation modules
200 CDN configuration platforms
300 CDN resource data platforms
400 bandwidth draw server
S1~S4 steps
S201~S203 steps
Embodiment
Illustrate embodiments of the present invention below by way of specific instantiation, those skilled in the art can be by this specification Disclosed content understands other advantages and effect of the present invention easily.The present invention can also pass through specific realities different in addition The mode of applying is embodied or practiced, the various details in this specification can also based on different viewpoints with application, without departing from Various modifications or alterations are carried out under the spirit of the present invention.
The purpose of the present embodiment is to provide a kind of flood peak staggered regulation method, system and the service of CDN bandwidth resources Device, the problem of effectively can not utilizing CDN bandwidth resources in the prior art for solution.Described in detail below of the invention one The principle and embodiment of the flood peak staggered regulation method, system and server of CDN bandwidth resources are planted, makes people in the art Member do not need creative work be appreciated that a kind of flood peak staggered regulation method of CDN bandwidth resources of the present invention, system and Server.
CDN full name is Content Delivery Network, i.e. content distributing network, CDN be build network it On content distributing network, by the Edge Server for being deployed in various regions, by the load balancing of central platform, content distribution, The functional modules such as scheduling, make user obtain required content nearby, reduce network congestion, improve user's access response speed and hit Rate.CDN key technology mainly has content to store and distribution technology.The purpose is to make user to obtain required content nearby, solution Certainly the crowded situation of Internet network, improves the response speed that user accesses website.CDN by placing node everywhere in network One on the existing Internet basic layer intelligent virtual network that server is constituted, CDN can be in real time according to network The connection of flow and each node, load state and to the integrated information such as the distance of user and response time by the request weight of user Newly it is oriented on the service node nearest from user.
The present embodiment provide CDN bandwidth resources flood peak staggered regulation method, system and server, applied to comprising The CDN configuration platforms that each CDN node server, each bandwidth resources in CDN use the configuration data of user are provided with, comprising There are each CDN node server, each bandwidth resources in CDN to use user's real-time bandwidth data and real-time bandwidth qualitative data CDN resource data platform and the CDN nets for realizing the bandwidth traction server composition that CDN band datas are finally migrated In network environment.
Flood peak staggered regulation method, system and the server of CDN bandwidth resources in the present embodiment can analyze difference The charging characteristic of CDN server node, is scheduled with reference to its characteristic, maximally utilizes bandwidth resources, can for it is different when The user behavior at quarter is analyzed, and is scheduled for peak value difference caused by its behavior difference, is maximally utilized bandwidth resources; Can also for the different access characteristics for accelerating users in CDN server node, distribution peaks different time user at this Node, the bandwidth availability ratio of maximized raising peak value.
Have below to flood peak staggered regulation method, system and the server of the CDN bandwidth resources in the present embodiment Body explanation.
The present embodiment provides a kind of flood peak staggered regulation method of CDN bandwidth resources, as shown in figure 1, in the present embodiment The flood peak staggered regulation method of CDN bandwidth resources is by carrying out statistical analysis to configuration data and real-time bandwidth data, obtaining Presetting degrees of data, is analyzed presetting degrees of data and real-time quality data by scheduling decision, obtains final traction bandwidth Data.
Specifically, as shown in Fig. 2 the flood peak staggered regulation method of the CDN bandwidth resources comprises the following steps:
Step S1, obtains the network resource data in CDN.
Step S2, the charging characteristic and bandwidth peak number of each CDN node server are obtained according to the network resource data According to.
Step S3, is saved according to each CDN of the charging characteristic and bandwidth peak data acquisition of each CDN node server The bandwidth resources data of point server.
S4, bandwidth traction configuration data is generated according to the bandwidth resources data and the network resource data.
Step S1 to step S4 is described in detail below.
Step S1, obtains the network resource data in CDN.
In the present embodiment, the network resource data obtained in CDN is specifically included:Obtain each in CDN CDN node server, each bandwidth resources use configuration data, real-time bandwidth data and the real-time bandwidth qualitative data of user.
I.e. described step S1 pulls CDN node, the configuration data of user from data platform, and in real time from data platform The bandwidth and qualitative data of each CDN node and the bandwidth and qualitative data of user are obtained, so that statistical analysis and scheduling are determined Plan.
In the present embodiment, specifically, as shown in figure 3, from including each CDN node server in being provided with CDN, each Bandwidth resources obtain each CDN node server, each bandwidth in CDN using the CDN configuration platforms of the configuration data of user and provided Source uses the configuration data of user.Further, the api interface provided from the CDN configuration platforms obtains each CDN node clothes Device, each bandwidth resources of being engaged in use the related configuration data of user, wherein, the configuration data is, for example, the grade of user, user Service Source requirement, the access characteristics of user etc..
In the present embodiment, specifically, as shown in figure 3, each CDN node server, each bandwidth from CDN is included Resource obtains each CDN node using the CDN resource data platform of user's real-time bandwidth data and real-time bandwidth qualitative data Server, each bandwidth resources use the real-time bandwidth data and real-time bandwidth qualitative data of user.Wherein, the CDN money Source data platform gathers the CDN resource datas of the whole network in real time:Node and user bandwidth bandwidth, node quality, user bandwidth and The data such as user quality.The CDN resource data platform carries out pre-processing after denoising to real-time bandwidth data, to real-time matter Measure data pre-process after denoising, then by cloud transmission channel, pretreated band data and mass number will be passed through According to being output in real time in the server of request.
Step S2, the charging characteristic and bandwidth peak number of each CDN node server are obtained according to the network resource data According to.
Specifically, as shown in figure 4, according to the network resource data obtain each CDN node server charging characteristic and Bandwidth peak data are specifically included:
Step S201, obtains each CDN node server respectively and each bandwidth resources use the band broad peak of user Value and the distribution time for forming bandwidth peak.
The flood peak staggered regulation method of the CDN bandwidth resources can also include:
Step S202, the charging characteristic of each CDN node server is obtained according to the configuration data.
Step S203, according to the real-time of the charging characteristic of each CDN node server and each CDN node server Band data obtains the residue free bandwidth peak time of each CDN node server.
In the step S2, changed as shown in figure 3, carrying out analysis in advance for the real-time bandwidth data got, and And stored, historical data is stored as, then in conjunction with real-time after configuration data and real-time bandwidth data and historical analysis Data carry out statistical analysis, and output needs the data of pre-scheduling for scheduling decision.
Specifically, in the present embodiment, obtain the bandwidth peak of each CDN node server and form bandwidth peak Distribution time is specifically included:To each moment (i.e. each time point, that is, if 5min of each CDN node server Clock gathers a point and then refers specifically to the value at each 5min hours) bandwidth value, the history bandwidth value minute in preset time period Analysis statistics, when obtaining the distribution of bandwidth peak and formation bandwidth peak of each CDN node server in preset time period Between.
In the present embodiment, as shown in figure 5, obtaining each bandwidth resources using the bandwidth peak of user and forming bandwidth The distribution time of peak value is specifically included:To each bandwidth resources using each of user at moment (i.e. each time point, also If 5min clocks gather a point and then refer specifically to the value at each 5min hours) bandwidth value, the history in preset time period Bandwidth value carries out analytic statistics, obtains each bandwidth resources and uses bandwidth peak and shape of the user in preset time period Into the distribution time of bandwidth peak.
Wherein, the preset time period is with day or all for set of time unit.Such as same day or the week of working as.
For example:By the peak bandwidth at each moment of user and the same day or when the history bandwidth in week is analyzed, count Bandwidth value of the user on the day of or on the Annual distribution ratio when all peak of occurrence and corresponding each peak at moment.By CDN The peak bandwidth at each moment of server node and the same day or history bandwidth that ought be all are analyzed, and count CDN server Node on the day of or when the Annual distribution ratio of all peak of occurrence, and corresponding each peak at moment bandwidth value.
Step S3, is saved according to each CDN of the charging characteristic and bandwidth peak data acquisition of each CDN node server The bandwidth resources data of point server.
The bandwidth resources data for obtaining each CDN node server are specifically included:Taken according to each CDN node Business device and each bandwidth resources use the bandwidth peak of user and distribution time, each CDN node on formation bandwidth peak The bandwidth resources for the schedulable that the residue free bandwidth peak time of server obtains each CDN node server use user With bandwidth resources data.
Accelerate the distribution on user its peak by analytic statistics difference, be scheduled point for a CDN server node The peak value of these users is staggered as far as possible when with its service user, maximized raising bandwidth availability ratio.
Then the charging characteristic of each CDN node server is obtained according to the configuration data, and according to each CDN Each CDN node service of real-time bandwidth data acquisition of the charging characteristic of node server and each CDN node server The residue free bandwidth peak time of device.
For example, the real-time band data of CDN node server is input into the remaining free bandwidth calculation link of node, it will match somebody with somebody Data output is put to the remaining free bandwidth calculation link of node, is saved with reference to the real-time bandwidth of CDN node server and each CDN The charging characteristic of point server, calculates the still remaining free time to peak of each CDN node server.
Detailed process is as shown in Figure 5:According to the bandwidth peak of each CDN node server and point on formation bandwidth peak Cloth time, each bandwidth resources use the bandwidth peak of user and the distribution time and each CDN on formation bandwidth peak The bandwidth resources for the schedulable that the residue free bandwidth peak time of node server obtains each CDN node server are used User and bandwidth resources data.
Specifically, according to each moment bandwidth value of user, user's history peak bandwidth distribution time, each moment band of node Width values, the node history peak value bandwidth distribution time and and the remaining free time to peak of node obtain node schedulable user and Bandwidth, user and bandwidth that node can be introduced.
The introducing of each CDN node server of pretreatment user bandwidth, i.e. statistical analysis is calculated by statistical analysis and drawn The user bandwidth data gone out, the dislocation for realizing CDN node server bandwidth peak value by the data is filled.
The bandwidth resources that the schedulable for obtaining each CDN node server is exemplified below are provided using user and bandwidth The process of source data.
Premise:Client a bandwidth has only been run above node A;Client b bandwidth is only run above node B;
Data cases:7 points in the morning of node A, 8 points, 9 points of corresponding values be 90M, 100M, 90M, peak value o'clock is at 8 points 100M;I.e. node bandwidth value client a bandwidth value;8 points in the morning of node B, 9 points, 10 points of corresponding values be 90M, 100M, 90M, peak value o'clock is in 9 point 100M;I.e. node bandwidth value client b bandwidth value.
Normal billing data:Node A and node B peak value are all 100M;
Flood peak staggered regulation process:But if a client bandwidths 5M on node A can be drawn into B node at the time of 8, Then b client bandwidths 5M on node B can be drawn to A nodes at 9 point moment;When counting node charging below:
Dispatch post-billing data:Node A and node B peak bandwidth are all 95M, and cost is compared with script 100M and declines 5%.
In the step S3, when the bandwidth resources for generating the schedulable use user and bandwidth resources data, knot The charging characteristic of CDN node server is closed, by the feature of different charge by the final checkout charging peak value control of node to most It is low, so as to improve the utilization rate of bandwidth.For example:If super charging of guaranteeing the minimum, then bandwidth will at least go to the value guaranteed the minimum, and Full platform bandwidth also have it is remaining in the case of just can only at most be pressed on line of guaranteeing the minimum and run as far as possible, try not to exceed and improve charging Cost.
When the bandwidth resources for generating the schedulable use user and bandwidth resources data, for acceleration not in the same time The bandwidth of user is counted, so that the bandwidth peak of each moment user on the whole network each node is formed, by different peak values The traction of flow is carried out by dispatching so as to staggering, and combine above-mentioned consideration and node charging characteristic reduction charging bandwidth carry High usage.
Step S4, bandwidth traction configuration data is generated according to the bandwidth resources data and the network resource data.
It is described that bandwidth traction is generated according to the bandwidth resources data and the network resource data in the present embodiment Configuration data is specifically included:User and bandwidth resources data, the real-time bandwidth are used according to the bandwidth resources of the schedulable Qualitative data and each CDN node server, each bandwidth resources generate bandwidth traction using the configuration data of user and matched somebody with somebody Put data.
As shown in Figure 3 and Figure 6, the bandwidth resources of the schedulable obtained in the node pretreating scheme after statistical analysis are used User and bandwidth resources data are scheduled decision-making in real time, and the configuration of corresponding operation flow is obtained from CDN configuration platforms, from CDN resource data platform obtains qualitative data, and the data with reference to more than after CDN scheduling decision processing links by generating most The bandwidth traction configuration data of terminal part administration.
Wherein, in the present embodiment, the bandwidth traction configuration data, which is included, takes the high CDN node of bandwidth peak The bandwidth resources of device of being engaged in are drawn to needed for the low CDN node server of bandwidth peak using user and bandwidth resources data Configuration data.
In the present embodiment, bandwidth traction configuration data is deployed to bandwidth traction server, bandwidth traction server root According to final configuration, introduced and drawn for the current service user of node, realize the final migration for bandwidth, so that The high bandwidth of node peak value is transferred to the low node of peak value, so that the maximized utilization rate for improving node reduces cost.
So the flood peak staggered regulation method of the CDN bandwidth resources in the present embodiment by the characteristic of CDN node server, The characteristic of the user of service carries out the scheduling of staggering of peak value, maximized raising CDN bandwidth and the utilization rate for servicing its resource;From And reduce CDN competitiveness of the cost there is provided product.
To realize the flood peak staggered regulation method of above-mentioned CDN bandwidth resources, provided as shown in fig. 7, the present embodiment is also corresponded to A kind of flood peak staggered regulation system 100 of CDN bandwidth resources, the flood peak staggered regulation system 100 of the CDN bandwidth resources is wrapped Include:Network resource data acquisition module 110, resource analysis processing module 120 and scheduling configuration data generation module 130.
In the present embodiment, the network resource data acquisition module 110 is used to obtain the Internet resources number in CDN According to.Specifically, the network resource data acquisition module 110 is used to obtain each CDN node server, each bandwidth in CDN Resource uses configuration data, real-time bandwidth data and the real-time bandwidth qualitative data of user.
The network resource data acquisition module 110 pulls CDN node, the configuration data of user from data platform, and The bandwidth and qualitative data of each CDN node and the bandwidth and qualitative data of user are obtained from data platform in real time, for Statistical analysis and scheduling decision.
Wherein, the network resource data acquisition module 110 includes configuration digital-to-analogue acquiring unit and Real time data acquisition list Member.
In the present embodiment, specifically, as shown in figure 3, the configuration digital-to-analogue acquiring unit is from comprising being provided with CDN In each CDN node server, each bandwidth resources obtain each in CDN using the CDN configuration platforms 200 of the configuration data of user CDN node server, each bandwidth resources use the configuration data of user.
Further, the api interface provided from the CDN configuration platforms 200 obtains each CDN node server, each band Wide resource uses the related configuration data of user, wherein, the configuration data includes the grade of user, the Service Source of user is wanted Ask, the access characteristics of user etc..
In the present embodiment, specifically, as shown in figure 3, the Real time data acquisition unit is each from CDN is included CDN node server, each bandwidth resources use user's real-time bandwidth data and the CDN number of resources of real-time bandwidth qualitative data Real-time bandwidth data and real-time bandwidth mass number that each CDN node server, each bandwidth resources use user are obtained according to platform 300 According to.
Wherein, the CDN resource data platform 300 gathers the CDN resource datas of the whole network in real time:Node and user with The data such as wide bandwidth, node quality, user bandwidth and user quality.The real-time band of 300 pairs of CDN resource data platform Wide data pre-processed after denoising, and real-time quality data are carried out to pre-process after denoising, then by cloud transmission channel, will be through Cross pretreated band data and qualitative data is output in the server of request in real time.
The resource analysis processing module 120 is used to obtain each CDN node server according to the network resource data Charging characteristic and bandwidth peak data are simultaneously each according to the charging characteristic and bandwidth peak data acquisition of each CDN node server The bandwidth resources data of the CDN node server.
In the present embodiment, specifically, as shown in figure 8, the resource analysis processing module 120 includes:At first analysis Manage the analysis and processing unit 122 of unit 121 and second.
First analysis and processing unit 121 is used to obtain each CDN node server according to the network resource data Charging characteristic and bandwidth peak data, first analysis and processing unit 121 include:First acquisition unit 121a, second obtains Unit 121b, the 3rd acquiring unit 121c.
The resource analysis processing module 120 also includes memory cell, for being stored to the real time data got, Real-time bandwidth data and real-time quality data are stored, historical data is stored as.
In the present embodiment, the first acquisition unit 121a obtains each CDN node server and each described respectively Bandwidth resources use the bandwidth peak of user and the distribution time of formation bandwidth peak.
In the first acquisition unit 121a, as shown in figure 3, being divided in advance for the real-time bandwidth data got Analysis conversion, statistical analysis is carried out then in conjunction with the real time data after configuration data and real-time bandwidth data and historical analysis, defeated Go out to need the data of pre-scheduling for scheduling decision.
In the present embodiment, specifically, the first acquisition unit 121a includes node data acquiring unit, for each History bandwidth value in the bandwidth value at each moment of CDN node server, preset time period carries out analytic statistics, obtains each Bandwidth peak of the CDN node server in preset time period and the distribution time for forming bandwidth peak.
In the present embodiment, the first acquisition unit 121a also includes user data acquiring unit, for described each The bandwidth resources carry out analytic statistics using the history bandwidth value in the bandwidth value at each moment of user, preset time period, obtain Take each bandwidth resources using bandwidth peak of the user in preset time period and form the distribution time of bandwidth peak.
Wherein, the preset time period is with day or all for set of time unit.Such as same day or the week of working as.
For example:By the peak bandwidth at each moment of user and the same day or when the history bandwidth in week is analyzed, count Bandwidth value of the user on the day of or on the Annual distribution ratio when all peak of occurrence and corresponding each peak at moment.By CDN The peak bandwidth at each moment of server node and the same day or history bandwidth that ought be all are analyzed, and count CDN server Node on the day of or when the Annual distribution ratio of all peak of occurrence, and corresponding each peak at moment bandwidth value.
Accelerate the distribution on user its peak by analytic statistics difference, be scheduled point for a CDN server node The peak value of these users is staggered as far as possible when with its service user, maximized raising bandwidth availability ratio.
In the present embodiment, the second acquisition unit 121b obtains each CDN node according to the configuration data and taken The charging characteristic of business device.
In the present embodiment, the 3rd acquiring unit 121c according to the charging characteristic of each CDN node server and During the remaining free bandwidth peak of each CDN node server of real-time bandwidth data acquisition of each CDN node server Between.
For example, the real-time band data of CDN node server is input into the remaining free bandwidth calculation link of node, it will match somebody with somebody Data output is put to the remaining free bandwidth calculation link of node, is saved with reference to the real-time bandwidth of CDN node server and each CDN The charging characteristic of point server, calculates the still remaining free time to peak of each CDN node server.
In the present embodiment, second analysis and processing unit 122 is according to the bandwidth peak of each CDN node server The bandwidth peak of user and the distribution on formation bandwidth peak are used with the distribution time on bandwidth peak, each bandwidth resources is formed What the residue free bandwidth peak time of time and each CDN node server obtained each CDN node server can The bandwidth resources of scheduling use user and bandwidth resources data.
Specifically, as shown in figure 5, second analysis and processing unit 122 is according to user each moment bandwidth value, Yong Huli History peak bandwidth distribution time, node each moment bandwidth value, the node history peak value bandwidth distribution time and and Ei it is mono- remaining Free time to peak obtains user and the bandwidth of node schedulable, user and bandwidth that node can be introduced.Pass through statistical analysis meter The introducing of each CDN node server of pretreatment user bandwidth, i.e. statistical analysis and the user bandwidth data drawn are calculated, by this Data realize the dislocation filling of CDN node server bandwidth peak value.
Wherein, the resource analysis processing module 120 uses user and bandwidth in the bandwidth resources for generating the schedulable During resource data, with reference to the charging characteristic of CDN node server, by the feature of different charge by the final checkout charging of node Peak value control is to minimum, so as to improve the utilization rate of bandwidth.
For example:If super charging of guaranteeing the minimum, then bandwidth will at least go to the value guaranteed the minimum, and also have in full platform bandwidth surplus It just can only at most be pressed on line of guaranteeing the minimum and run as far as possible in the case of remaining, try not to exceed the cost for improving charging.
When the bandwidth resources for generating the schedulable use user and bandwidth resources data, for acceleration not in the same time The bandwidth of user is counted, so that the bandwidth peak of each moment user on the whole network each node is formed, by different peak values The traction of flow is carried out by dispatching so as to staggering, and combine above-mentioned consideration and node charging characteristic reduction charging bandwidth carry High usage.
The scheduling configuration data generation module 130 is used for according to the bandwidth resources data and the network resource data Generate bandwidth traction configuration data.
Specifically, in the present embodiment, the scheduling configuration data generation module 130 is used for the band according to the schedulable Wide resource uses user and bandwidth resources data, the real-time bandwidth qualitative data and each CDN node server, each bandwidth money Source generates bandwidth traction configuration data using the configuration data of user.
As shown in Figure 3 and Figure 6, the bandwidth resources of the schedulable obtained in the node pretreating scheme after statistical analysis are used User and bandwidth resources data are scheduled decision-making in real time, and matching somebody with somebody for corresponding operation flow is obtained from CDN configuration platforms 200 Put, qualitative data is obtained from CDN resource data platform 300, the data with reference to more than pass through CDN scheduling decision processing links The bandwidth traction configuration data finally disposed is generated afterwards.
In the present embodiment, the bandwidth traction configuration data is included the high CDN node server of bandwidth peak Bandwidth resources drawn using user and bandwidth resources data to matching somebody with somebody needed for the low CDN node server of bandwidth peak Put data.
In the present embodiment, bandwidth traction configuration data is deployed to bandwidth traction server 400, bandwidth traction server 400, according to final configuration, are introduced and are drawn for the current service user of node, are realized and are moved for the final of bandwidth Move, so that the high bandwidth of node peak value is transferred into the low node of peak value, so that the maximized utilization rate reduction for improving node Cost.
So the flood peak staggered regulation method of the CDN bandwidth resources in the present embodiment by the characteristic of CDN node server, The characteristic of the user of service carries out the scheduling of staggering of peak value, maximized raising CDN bandwidth and the utilization rate for servicing its resource;From And reduce CDN competitiveness of the cost there is provided product.
Last the present embodiment also provides a kind of server, the server and the above-mentioned CDN configuration platforms in CDN 200, CDN resource data platform 300 and bandwidth traction server 400 are connected, and the server includes as described above The flood peak staggered regulation system 100 of CDN bandwidth resources.Above-mentioned flood peak staggered regulation system to the CDN bandwidth resources 100 are described in detail, and will not be repeated here.
In summary, the present invention is in the scheduling of CDN bandwidth resources, it is contemplated that the charging of each CDN node server Characteristic and each bandwidth resources are led to different bandwidth peaks using the bandwidth peak of user and the distribution time of formation bandwidth peak Cross scheduling to carry out the traction of flow to stagger, maximally utilize the bandwidth usage of bandwidth resources and maximized raising peak value Rate;The present invention can effectively reduce competitiveness of the use cost there is provided product of CDN bandwidth resources, be answered with extensive Use prospect.So, the present invention effectively overcomes various shortcoming of the prior art and has high industrial utilization.
The above-described embodiments merely illustrate the principles and effects of the present invention, not for the limitation present invention.It is any ripe Know the personage of this technology all can carry out modifications and changes under the spirit and scope without prejudice to the present invention to above-described embodiment.Cause This, those of ordinary skill in the art is complete without departing from disclosed spirit and institute under technological thought such as Into all equivalent modifications or change, should by the present invention claim be covered.

Claims (14)

1. a kind of flood peak staggered regulation method of CDN bandwidth resources, it is characterised in that:The CDN bandwidth resources are avoided the peak hour Dispatching method includes:
Obtain the network resource data in CDN;
The charging characteristic and bandwidth peak data of each CDN node server are obtained according to the network resource data;
According to each CDN node server of charging characteristic and bandwidth peak data acquisition of each CDN node server Bandwidth resources data;
One bandwidth traction configuration data is generated according to the bandwidth resources data and the network resource data.
2. the flood peak staggered regulation method of CDN bandwidth resources according to claim 1, it is characterised in that:The acquisition CDN Network resource data in network is specifically included:Obtain each CDN node server, each bandwidth resources in CDN and use user Configuration data, real-time bandwidth data and real-time bandwidth qualitative data.
3. the flood peak staggered regulation method of CDN bandwidth resources according to claim 2, it is characterised in that:It is described according to institute The charging characteristic and bandwidth peak data for stating each CDN node server of network resource data acquisition are specifically included:
Each CDN node server and each bandwidth resources are obtained respectively using the bandwidth peak of user and form band broad peak The distribution time of value.
4. the flood peak staggered regulation method of CDN bandwidth resources according to claim 3, it is characterised in that:The CDN The flood peak staggered regulation method of bandwidth resources also includes:
The charging characteristic of each CDN node server is obtained according to the configuration data;
According to the charging characteristic of each CDN node server and the real-time bandwidth data acquisition of each CDN node server The residue free bandwidth peak time of each CDN node server.
5. the flood peak staggered regulation method of CDN bandwidth resources according to claim 4, it is characterised in that:It is described to obtain each The bandwidth resources data of the CDN node server are specifically included:
The bandwidth peak using user and formation bandwidth peak according to each CDN node server and each bandwidth resources What distribution time, the residue free bandwidth peak time of each CDN node server obtained each CDN node server can The bandwidth resources of scheduling use user and bandwidth resources data.
6. the flood peak staggered regulation method of CDN bandwidth resources according to claim 5, it is characterised in that:It is described according to institute State bandwidth resources data and the network resource data generates bandwidth traction configuration data and specifically included:
User and bandwidth resources data, the real-time bandwidth qualitative data and each are used according to the bandwidth resources of the schedulable CDN node server, each bandwidth resources generate bandwidth traction configuration data using the configuration data of user.
7. the flood peak staggered regulation method of CDN bandwidth resources according to claim 3, it is characterised in that:Obtain each described The bandwidth peak of CDN node server and the distribution time of formation bandwidth peak are specifically included:To each CDN node server History bandwidth value in the bandwidth value at each moment, preset time period carries out analytic statistics, obtains each CDN node server The distribution time of bandwidth peak and formation bandwidth peak in preset time period.
8. the flood peak staggered regulation method of the CDN bandwidth resources described in claim 3, it is characterised in that:Obtain each bandwidth Resource is specifically included using the bandwidth peak of user and the distribution time of formation bandwidth peak:
Each bandwidth resources are carried out using the history bandwidth value in the bandwidth value at each moment of user, preset time period Analytic statistics, obtains each bandwidth resources using bandwidth peak of the user in preset time period and forms bandwidth peak Distribution time.
9. a kind of flood peak staggered regulation system of CDN bandwidth resources, it is characterised in that:The CDN bandwidth resources are avoided the peak hour Scheduling system includes:
Network resource data acquisition module, for obtaining the network resource data in CDN;
Resource analysis processing module, for obtained according to the network resource data each CDN node server charging characteristic and Bandwidth peak data are simultaneously saved according to each CDN of charging characteristic and bandwidth peak data acquisition of each CDN node server The bandwidth resources data of point server;
Configuration data generation module is dispatched, for generating a bandwidth according to the bandwidth resources data and the network resource data Draw configuration data.
10. the flood peak staggered regulation system of CDN bandwidth resources according to claim 9, it is characterised in that:The network money Source data acquisition module uses the configuration number of user specifically for obtaining each CDN node server, each bandwidth resources in CDN According to, real-time bandwidth data and real-time bandwidth qualitative data;
The resource analysis processing module includes:
First analysis and processing unit, for obtained according to the network resource data each CDN node server charging characteristic and Bandwidth peak data;
First analysis and processing unit includes:
First acquisition unit, obtains each CDN node server respectively and each bandwidth resources use the band broad peak of user Value and the distribution time for forming bandwidth peak;
Second acquisition unit, the charging characteristic of each CDN node server is obtained according to the configuration data;
3rd acquiring unit, according to the real-time of the charging characteristic of each CDN node server and each CDN node server Band data obtains the residue free bandwidth peak time of each CDN node server;
Second analysis and processing unit, according to the charging characteristic of each CDN node server and each institute of bandwidth peak data acquisition State the bandwidth resources data of CDN node server.
11. the flood peak staggered regulation system of CDN bandwidth resources according to claim 10, it is characterised in that:Described second Analysis and processing unit uses the bandwidth peak of user according to each CDN node server and each bandwidth resources and forms band The distribution time on wide peak, the residue free bandwidth peak time of each CDN node server obtain each CDN node clothes The bandwidth resources of the schedulable of business device use user and bandwidth resources data.
12. the flood peak staggered regulation system of CDN bandwidth resources according to claim 11, it is characterised in that:The scheduling Configuration data generation module uses user and bandwidth resources data, the real-time bandwidth matter according to the bandwidth resources of the schedulable Measure data and each CDN node server, each bandwidth resources and generate bandwidth traction configuration using the configuration data of user Data.
13. the flood peak staggered regulation system of CDN bandwidth resources according to claim 10, it is characterised in that:Described first Acquiring unit includes:
Node data acquiring unit, in the bandwidth value to each each moment of CDN node server, preset time period History bandwidth value carries out analytic statistics, obtains bandwidth peak and formation of each CDN node server in preset time period The distribution time of bandwidth peak;
User data acquiring unit, during for each bandwidth resources to be used with the bandwidth value at each moment of user, is preset Between history bandwidth value in section carry out analytic statistics, obtain each bandwidth resources using user in preset time period Bandwidth peak and the distribution time for forming bandwidth peak.
14. a kind of server, it is characterised in that:The server includes such as claim 9 to claim with the server The flood peak staggered regulation system of CDN bandwidth resources described in 13 any claims.
CN201710186778.XA 2017-03-27 2017-03-27 Off-peak scheduling method, system and server for CDN (content delivery network) network bandwidth resources Active CN107124375B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710186778.XA CN107124375B (en) 2017-03-27 2017-03-27 Off-peak scheduling method, system and server for CDN (content delivery network) network bandwidth resources

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710186778.XA CN107124375B (en) 2017-03-27 2017-03-27 Off-peak scheduling method, system and server for CDN (content delivery network) network bandwidth resources

Publications (2)

Publication Number Publication Date
CN107124375A true CN107124375A (en) 2017-09-01
CN107124375B CN107124375B (en) 2020-02-18

Family

ID=59718068

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710186778.XA Active CN107124375B (en) 2017-03-27 2017-03-27 Off-peak scheduling method, system and server for CDN (content delivery network) network bandwidth resources

Country Status (1)

Country Link
CN (1) CN107124375B (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107846614A (en) * 2017-10-19 2018-03-27 北京奇艺世纪科技有限公司 A kind of video flow dispatching method, device, electronic equipment and storage medium
CN107888388A (en) * 2017-10-29 2018-04-06 网宿科技股份有限公司 A kind of charging method and system of network acceleration service
CN108900314A (en) * 2018-07-19 2018-11-27 网宿科技股份有限公司 A kind of the number of request charging method and device of network acceleration service
CN109729186A (en) * 2018-12-29 2019-05-07 北京金山云网络技术有限公司 A kind of ration policy determines method and device
CN109802926A (en) * 2017-11-16 2019-05-24 乐蜜有限公司 Recommended models method for building up, live broadcasting method and the device of content distributing network
CN110198344A (en) * 2019-05-05 2019-09-03 网宿科技股份有限公司 A kind of resource regulating method and system
CN110209949A (en) * 2019-06-11 2019-09-06 湖南快乐阳光互动娱乐传媒有限公司 Resource supplying method and device
CN110381170A (en) * 2018-02-27 2019-10-25 贵州白山云科技股份有限公司 The method and system of the business of scheduling node server in a kind of CDN network
CN110519104A (en) * 2019-09-18 2019-11-29 深圳市梦网百科信息技术有限公司 A kind of bandwidth reuse method and system based on degree of avoiding the peak hour
CN110519105A (en) * 2019-09-18 2019-11-29 深圳市梦网百科信息技术有限公司 A kind of bandwidth reuse method and system based on degree of avoiding the peak hour
CN110971640A (en) * 2018-09-30 2020-04-07 北京国双科技有限公司 CDN acceleration service distribution method and device
CN111314234A (en) * 2020-03-31 2020-06-19 北京创世云科技有限公司 Flow distribution method and device, storage medium and electronic equipment
CN111355609A (en) * 2020-02-18 2020-06-30 山西知脉信息技术有限公司 Method for adjusting bandwidth resource redundancy of internet data center
CN111464323A (en) * 2019-01-18 2020-07-28 北京沃东天骏信息技术有限公司 Node bandwidth scheduling method and scheduling device
CN111901131A (en) * 2020-09-29 2020-11-06 杭州优云科技有限公司 Flow charging scheduling method, storage medium and computer
CN111970132A (en) * 2020-06-29 2020-11-20 百度在线网络技术(北京)有限公司 OTA data packet issuing flow control method, device and server
CN112073445A (en) * 2020-11-16 2020-12-11 浙江山迅网络科技有限公司 Hybrid port traffic scheduling method and device, readable storage medium and electronic equipment
CN113839795A (en) * 2020-06-23 2021-12-24 北京金山云网络技术有限公司 Peak eliminating processing method and device for CDN node, electronic equipment and storage medium
CN114006821A (en) * 2021-11-02 2022-02-01 北京金山云网络技术有限公司 Service range adjusting method and device, electronic equipment and storage medium
CN114095443A (en) * 2020-08-24 2022-02-25 百度在线网络技术(北京)有限公司 Method and device for managing and controlling flow, electronic equipment and readable storage medium
CN114430374A (en) * 2021-12-22 2022-05-03 天翼云科技有限公司 Network resource allocation method and device and computer equipment
CN114615097A (en) * 2022-03-02 2022-06-10 北京云享智胜科技有限公司 Method and device for determining customer paid bandwidth ratio and storage medium
CN114640592A (en) * 2020-12-16 2022-06-17 北京金山云网络技术有限公司 CDN node bandwidth planning method, device, system and storage medium
CN114697224A (en) * 2020-12-28 2022-07-01 北京金山云网络技术有限公司 Data processing method and device, electronic equipment and storage medium
CN114826926A (en) * 2022-04-01 2022-07-29 网宿科技股份有限公司 CDN resource configuration adjustment method and device, electronic equipment and storage medium
CN114915559A (en) * 2021-02-08 2022-08-16 北京金山云网络技术有限公司 CDN node bandwidth planning method, device and storage medium
CN115333982A (en) * 2021-05-11 2022-11-11 北京金山云网络技术有限公司 Flow monitoring method, device, equipment and computer readable storage medium
CN115396244A (en) * 2021-05-08 2022-11-25 北京金山云网络技术有限公司 Bandwidth scheduling management method and device, electronic equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103684870A (en) * 2013-12-25 2014-03-26 乐视网信息技术(北京)股份有限公司 Method and system for obtaining bandwidth flow of CDN (Content Delivery Network)
CN103746852A (en) * 2014-01-21 2014-04-23 华为技术有限公司 Service routing configuration method and network management equipment
US9192859B2 (en) * 2002-12-10 2015-11-24 Sony Computer Entertainment America Llc System and method for compressing video based on latency measurements and other feedback
US20160044118A1 (en) * 2013-04-23 2016-02-11 Huawei Technologies Co., Ltd. Method, device and system for carrying out service in network
CN105471759A (en) * 2016-01-11 2016-04-06 北京百度网讯科技有限公司 Network traffic scheduling method and apparatus for data centers
CN105634992A (en) * 2015-12-29 2016-06-01 网宿科技股份有限公司 CDN platform self-adaptive bandwidth control method and system
CN106254261A (en) * 2016-08-09 2016-12-21 杭州华三通信技术有限公司 The method and apparatus of flow detection
CN106412628A (en) * 2015-07-30 2017-02-15 华为技术有限公司 Bandwidth adjusting method and related equipment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9192859B2 (en) * 2002-12-10 2015-11-24 Sony Computer Entertainment America Llc System and method for compressing video based on latency measurements and other feedback
US20160044118A1 (en) * 2013-04-23 2016-02-11 Huawei Technologies Co., Ltd. Method, device and system for carrying out service in network
CN103684870A (en) * 2013-12-25 2014-03-26 乐视网信息技术(北京)股份有限公司 Method and system for obtaining bandwidth flow of CDN (Content Delivery Network)
CN103746852A (en) * 2014-01-21 2014-04-23 华为技术有限公司 Service routing configuration method and network management equipment
CN106412628A (en) * 2015-07-30 2017-02-15 华为技术有限公司 Bandwidth adjusting method and related equipment
CN105634992A (en) * 2015-12-29 2016-06-01 网宿科技股份有限公司 CDN platform self-adaptive bandwidth control method and system
CN105471759A (en) * 2016-01-11 2016-04-06 北京百度网讯科技有限公司 Network traffic scheduling method and apparatus for data centers
CN106254261A (en) * 2016-08-09 2016-12-21 杭州华三通信技术有限公司 The method and apparatus of flow detection

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107846614A (en) * 2017-10-19 2018-03-27 北京奇艺世纪科技有限公司 A kind of video flow dispatching method, device, electronic equipment and storage medium
CN107846614B (en) * 2017-10-19 2020-09-11 北京奇艺世纪科技有限公司 Video traffic scheduling method and device and electronic equipment
CN107888388A (en) * 2017-10-29 2018-04-06 网宿科技股份有限公司 A kind of charging method and system of network acceleration service
CN107888388B (en) * 2017-10-29 2021-08-10 网宿科技股份有限公司 Charging method and system for network acceleration service
CN109802926A (en) * 2017-11-16 2019-05-24 乐蜜有限公司 Recommended models method for building up, live broadcasting method and the device of content distributing network
CN110381170A (en) * 2018-02-27 2019-10-25 贵州白山云科技股份有限公司 The method and system of the business of scheduling node server in a kind of CDN network
CN108900314A (en) * 2018-07-19 2018-11-27 网宿科技股份有限公司 A kind of the number of request charging method and device of network acceleration service
CN110971640B (en) * 2018-09-30 2022-10-11 北京国双科技有限公司 CDN acceleration service distribution method and device
CN110971640A (en) * 2018-09-30 2020-04-07 北京国双科技有限公司 CDN acceleration service distribution method and device
CN109729186A (en) * 2018-12-29 2019-05-07 北京金山云网络技术有限公司 A kind of ration policy determines method and device
CN111464323A (en) * 2019-01-18 2020-07-28 北京沃东天骏信息技术有限公司 Node bandwidth scheduling method and scheduling device
CN110198344A (en) * 2019-05-05 2019-09-03 网宿科技股份有限公司 A kind of resource regulating method and system
US11153370B2 (en) 2019-05-05 2021-10-19 Wangsu Science & Technology Co., Ltd. Resource scheduling method and system
CN110209949A (en) * 2019-06-11 2019-09-06 湖南快乐阳光互动娱乐传媒有限公司 Resource supplying method and device
CN110519104A (en) * 2019-09-18 2019-11-29 深圳市梦网百科信息技术有限公司 A kind of bandwidth reuse method and system based on degree of avoiding the peak hour
CN110519105A (en) * 2019-09-18 2019-11-29 深圳市梦网百科信息技术有限公司 A kind of bandwidth reuse method and system based on degree of avoiding the peak hour
CN110519105B (en) * 2019-09-18 2022-05-03 深圳市梦网视讯有限公司 Bandwidth multiplexing method and system based on peak error degree
CN111355609A (en) * 2020-02-18 2020-06-30 山西知脉信息技术有限公司 Method for adjusting bandwidth resource redundancy of internet data center
CN111314234A (en) * 2020-03-31 2020-06-19 北京创世云科技有限公司 Flow distribution method and device, storage medium and electronic equipment
CN111314234B (en) * 2020-03-31 2021-04-27 北京创世云科技股份有限公司 Flow distribution method and device, storage medium and electronic equipment
CN113839795A (en) * 2020-06-23 2021-12-24 北京金山云网络技术有限公司 Peak eliminating processing method and device for CDN node, electronic equipment and storage medium
CN113839795B (en) * 2020-06-23 2023-01-20 北京金山云网络技术有限公司 Peak eliminating processing method and device for CDN node, electronic equipment and storage medium
CN111970132A (en) * 2020-06-29 2020-11-20 百度在线网络技术(北京)有限公司 OTA data packet issuing flow control method, device and server
CN114095443B (en) * 2020-08-24 2023-11-03 百度在线网络技术(北京)有限公司 Method, device, electronic equipment and readable storage medium for controlling flow
CN114095443A (en) * 2020-08-24 2022-02-25 百度在线网络技术(北京)有限公司 Method and device for managing and controlling flow, electronic equipment and readable storage medium
CN111901131B (en) * 2020-09-29 2021-01-01 杭州优云科技有限公司 Flow charging scheduling method, storage medium and computer
CN111901131A (en) * 2020-09-29 2020-11-06 杭州优云科技有限公司 Flow charging scheduling method, storage medium and computer
CN112073445A (en) * 2020-11-16 2020-12-11 浙江山迅网络科技有限公司 Hybrid port traffic scheduling method and device, readable storage medium and electronic equipment
CN114640592B (en) * 2020-12-16 2024-04-19 北京金山云网络技术有限公司 CDN node bandwidth planning method, device, system and storage medium
CN114640592A (en) * 2020-12-16 2022-06-17 北京金山云网络技术有限公司 CDN node bandwidth planning method, device, system and storage medium
CN114697224A (en) * 2020-12-28 2022-07-01 北京金山云网络技术有限公司 Data processing method and device, electronic equipment and storage medium
CN114697224B (en) * 2020-12-28 2024-04-26 北京金山云网络技术有限公司 Data processing method and device, electronic equipment and storage medium
CN114915559A (en) * 2021-02-08 2022-08-16 北京金山云网络技术有限公司 CDN node bandwidth planning method, device and storage medium
CN114915559B (en) * 2021-02-08 2024-01-23 北京金山云网络技术有限公司 CDN node bandwidth planning method, CDN node bandwidth planning device and storage medium
CN115396244B (en) * 2021-05-08 2024-02-20 北京金山云网络技术有限公司 Bandwidth scheduling management method, device, electronic equipment and storage medium
CN115396244A (en) * 2021-05-08 2022-11-25 北京金山云网络技术有限公司 Bandwidth scheduling management method and device, electronic equipment and storage medium
CN115333982A (en) * 2021-05-11 2022-11-11 北京金山云网络技术有限公司 Flow monitoring method, device, equipment and computer readable storage medium
CN115333982B (en) * 2021-05-11 2024-02-09 北京金山云网络技术有限公司 Flow monitoring method, device, equipment and computer readable storage medium
CN114006821B (en) * 2021-11-02 2024-04-02 北京金山云网络技术有限公司 Service range adjusting method and device, electronic equipment and storage medium
CN114006821A (en) * 2021-11-02 2022-02-01 北京金山云网络技术有限公司 Service range adjusting method and device, electronic equipment and storage medium
CN114430374A (en) * 2021-12-22 2022-05-03 天翼云科技有限公司 Network resource allocation method and device and computer equipment
CN114615097B (en) * 2022-03-02 2023-09-19 北京云享智胜科技有限公司 Method and device for determining client paid bandwidth ratio and storage medium
CN114615097A (en) * 2022-03-02 2022-06-10 北京云享智胜科技有限公司 Method and device for determining customer paid bandwidth ratio and storage medium
CN114826926A (en) * 2022-04-01 2022-07-29 网宿科技股份有限公司 CDN resource configuration adjustment method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN107124375B (en) 2020-02-18

Similar Documents

Publication Publication Date Title
CN107124375A (en) Flood peak staggered regulation method, system and the server of CDN bandwidth resources
CN104657220B (en) Scheduling model and method based on deadline and expense restriction in mixed cloud
Almeida et al. Resource management in the autonomic service-oriented architecture
CN111553484A (en) Method, device and system for federal learning
CN107491858A (en) A kind of electric power transaction platform based on micro services application architecture
CN107465708A (en) A kind of CDN bandwidth scheduling systems and method
CN103781081B (en) Opportunity sharing-based wireless virtual resource allocation method
CN102855525B (en) A kind of resident's load prediction analytic system and method
CN109672795A (en) Call center resource management method and device, electronic equipment, storage medium
CN101945369A (en) Auction and satisfaction model-based dynamic frequency spectrum allocation method
CN109995882A (en) A kind of mobile application system based on micro services
CN108510150A (en) A kind of spinning CPS and its real-time task processing method based on edge calculations
CN111915057B (en) Bicycle demand prediction and scheduling method based on deep learning and crowd sensing
CN106020936A (en) Virtual machine dispatching method and device for financial cloud platform on basis of operating loads
CN105184402A (en) Personalized user short-term load forecasting algorithm based on decision-making tree
CN109767052A (en) Autotask distribution method and system
CN109543890A (en) Power grid based on load estimation equilibrium takes control Optimization Scheduling, apparatus and system
CN109542608A (en) A kind of cloud artificial tasks dispatching method based on mixing queuing network
CN109697637A (en) Object type determines method, apparatus, electronic equipment and computer storage medium
CN110111214A (en) User uses energy management method and system to one kind priority-based
Perakis et al. Efficiency analysis of Cournot competition in service industries with congestion
CN108170531A (en) A kind of cloud data center request stream scheduling method based on depth belief network
CN104811467A (en) Comprehensive effect data handling method
CN109063978A (en) Energy Internet resources dispatching method and system, readable storage medium storing program for executing and terminal
CN108132840A (en) Resource regulating method and device in a kind of distributed system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant