CN102868542B - The control method and system of service quality in a kind of service delivery network - Google Patents

The control method and system of service quality in a kind of service delivery network Download PDF

Info

Publication number
CN102868542B
CN102868542B CN201110185252.2A CN201110185252A CN102868542B CN 102868542 B CN102868542 B CN 102868542B CN 201110185252 A CN201110185252 A CN 201110185252A CN 102868542 B CN102868542 B CN 102868542B
Authority
CN
China
Prior art keywords
service
content
distribution
grade
management system
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.)
Active
Application number
CN201110185252.2A
Other languages
Chinese (zh)
Other versions
CN102868542A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201110185252.2A priority Critical patent/CN102868542B/en
Publication of CN102868542A publication Critical patent/CN102868542A/en
Application granted granted Critical
Publication of CN102868542B publication Critical patent/CN102868542B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses the control method and system of service quality in a kind of service delivery network, the class of service information for each content that CDN management systems are safeguarded according to service management system, when carrying out the pre- distribution of copy of content, different number of copies, and different placement locations are provided for the content of the different grades of service.The control that the present invention passes through pre- distribution of the service management system to CDN management system copies, so that the content with the different grades of service obtains different grades of Replica placement quality, the storage resource of Cache servers node can be saved on the whole, and and can guarantee is provided compared with quality services for the high content of grade;In addition, Cache servers nodal cache and service can be also controlled by service management system so that the content with the different grades of service obtains different grades of caching quality and service quality, so as to ensure the high-quality service of certain content.

Description

The control method and system of service quality in a kind of service delivery network
Technical field
The present invention relates to computer software and technical field of the computer network, more particularly, to a kind of delivery of services net The control method and system of service quality in network.
Background technology
Content distributing network(Content Delivery Network, referred to as CDN)It is the superposition on IP layer networks Network, the speed of internet content is accessed for improving user.Before CDN technologies, in content consumption user directly accesses Hold source server, obtain the content of content publisher's issue.In the case where access request amount is big, what content source server faced Pressure is larger.Therefore, CDN caches the CDN of the content caching from content source to network edge(Cache)It is interior in server Hold consumption user and obtain content from the caching server being closer to.In this manner, the pressure of content source server can be alleviated Power, the flow of backbone network is reduced, save the cost of operator's dilatation, also improve the speed that content consumption user accesses content Degree.
Competed in existing market under more and more fierce background, in order to improve the market share, content supplier and CDN are provided Commercial city must adopt the advantage and feature for embodying own services quality by some way, and rival distinguishes, and grades as used The mode of level is made on network performance to user(Such as access time delay, cache hit rate)Detailed promise, to provide difference The service of quality, and establish corresponding relation between the grade of price and acquisition service quality.
The Chinese patent of Application No. 00610057851.5 discloses one kind and " service water is ensured in content distributing network Flat system and method ", its system architecture are as shown in Figure 1.Service management system therein is used to set and preserve user and CDN Service-level agreement between service provider(Service Level Agreement, referred to as SLA), realize SLA service Mapping between quality index and network performance index;GSLB device in CDN management systems(Global Service Load Balance, referred to as GSLB)For accessing user's service request, according to the performance condition of current CDN, selector The CDN paths and Cache servers node for closing SLA Service Quality Metrics institute mapping network performance indications requirement are used to be current The request at family is serviced.Its method includes:Set in CDN and preserve the SLA information of user;When user accesses, by this Service Quality Metrics in customer sla are mapped as network performance index, and selection meets the CDN paths of the network performance index requirement With Cache servers node service is provided for the request of the user.Monitoring unit in GSLB provides the user in CDN to be serviced Collection network performance parameter in journey, judge the network performance in the current CDN path and Cache servers node that service is provided Whether parameter meets the network performance index requirement obtained from service management system, if being unsatisfactory for requiring, GSLB is reselected The CDN path and Cache servers node for meeting the performance index requirements provide service for active user.
But above-mentioned technical proposal has the disadvantage that:The CDN that the program is only accessed by controlling and adjusting user The selection of path and Cache servers node meets quality of service requirement, and this is one that service quality is influenceed in CDN Divide factor, the factor such as pre- distribution, the control of Cache servers nodal cache for content resource does not control, thus can not Meet that service quality control requires well.
The content of the invention
Present invention solves the technical problem that it is to provide the control method and system of service quality in a kind of service delivery network, The control requirement of service quality can preferably be met.
In order to solve the above technical problems, the invention provides a kind of control method of service quality in service delivery network, Methods described includes:
The grade of service letter for each content that content distributing network (CDN) management system is safeguarded according to service management system Breath, when carrying out the pre- distribution of copy of content, different number of copies, and different placements are provided for the content of the different grades of service Position.
Further, the CDN management systems are when carrying out the pre- distribution of copy of content, according to the service management system The service control parameters of maintenance, pre- the distribution copy amount and placement location of the content of each grade of service of decision-making;
Wherein, defined in the service control parameters pre- distribution copy amount corresponding to the content of each grade of service and The quality index of position distribution.
Further, the CDN management systems are the higher content of the grade of service when carrying out the pre- distribution of copy of content More copy amount and preferably placement location are provided.
Further, methods described also includes:
The service management system sends the class of service information of the service control parameters of maintenance, and/or each content Inquiry is provided to the CDN management systems, or to the CDN management systems.
Further, methods described also includes:
The class of service information of each content of maintenance is sent to caching server node by the service management system;Or Person,
The class of service information of each content of maintenance is stored in grade of service database by the service management system, And provide inquiry to the CDN management systems and the caching server node;Or
The CDN management systems are when carrying out the pre- distribution of copy of content, by the class of service information of each content The caching server node is sent to pre- distribution procedure.
Further, methods described also includes:
The caching server node is managed according to CDN receive or inquire from the service management system or described The class of service information for each content that reason system is sent, buffer control is carried out to the different grades of content of caching.
Further, methods described also includes:
The caching server node is according to the service control parameters for receiving or inquiring from the service management system, system The cache replacement policy of the content of fixed each grade of service, the cache replacement policy include spatial cache size and rule of elimination;
Wherein, defined in the service control parameters spatial cache resource corresponding to the content of each grade of service and/ Or rule of elimination.
Further, methods described also includes:
The caching server node divides according to the service control parameters for receiving or inquiring from the service management system Not Wei the contents of the different grades of service configure corresponding resource parameters, and user is carried according to the resource allocation parameters of configuration For service;
Wherein, the floating resources and CPU moneys corresponding to the content of each grade of service are defined in the service control parameters Source;
The resource allocation parameters include:Floating resources, CPU computing resources.
Present invention also offers a kind of control system of service quality in service delivery network, the control system includes clothes Management system of being engaged in and CDN management systems, the CDN management systems further comprise that pre- distribution module and parameter information obtain mould Block, the service management system further comprise classification of service database, wherein,
The classification of service database is used for, and safeguards the class of service information of each content;
The parameter information acquisition module is used for, and the grade of service letter of each content is obtained from the classification of service database Breath;
The pre- distribution module is used for, service of each content obtained according to the parameter information acquisition module etc. Level information, when carrying out the pre- distribution of copy of content, different number of copies is provided for the content of the different grades of service, and it is different Placement location.
Further, the classification of service database is used for, and safeguards service control parameters;
The parameter information acquisition module is additionally operable to, and service control parameters are obtained from the classification of service database, described The quality that the pre- distribution copy amount corresponding to the content of each grade of service and position distribution are defined in service control parameters refers to Mark;
The pre- distribution module is used for, when carrying out the pre- distribution of copy of content, according to the parameter information acquisition module The service control parameters obtained, pre- the distribution copy amount and placement location of the content of each grade of service of decision-making.
Further, the control system also includes the service control module in service management system,
The service control module is used for, and the class of service information of each content of maintenance and Service controll are joined Number is sent to the CDN management systems, and/or each caching server node;Or
The class of service information of each content, kimonos are provided to the CDN management systems and the caching server node The inquiry for control parameter of being engaged in.
Further, the pre- distribution module is additionally operable to, when carrying out the pre- distribution of copy of content, by each content Class of service information be sent to the caching server node with pre- distribution procedure.
Further, the control system also includes the buffer control module in caching server node,
The buffer control module is used for, according to CDN receive or inquire from the service management system or described The class of service information for each content that management system is sent, buffer control is carried out to the different grades of content of caching.
Further, the buffer control module is used for, according to the clothes for receiving or inquiring from the service management system Business control parameter, the cache replacement policy of the content of each grade of service is formulated, it is big that the cache replacement policy includes spatial cache Small and rule of elimination;
Wherein, defined in the service control parameters spatial cache resource corresponding to the content of each grade of service and/ Or rule of elimination.
Further, the control system also includes the service control module in caching server node,
The service control module is used for, and is joined according to the Service controll for receiving or inquiring from the service management system Number, the content of the respectively different grades of service configure corresponding resource parameters, and according to the resource allocation parameters pair of configuration User provides service;
Wherein, the floating resources and CPU moneys corresponding to the content of each grade of service are defined in the service control parameters Source;
The resource allocation parameters include:Floating resources, CPU computing resources.
Compared with prior art, the present invention at least has the advantages that:
1st, the control of pre- distribution of the service management system to CDN management system copies is passed through so that there are different services etc. The content of level obtains different grades of Replica placement quality, can save the storage resource of Cache servers node on the whole, And can guarantee is provided compared with quality services for the high content of grade;
2nd, control of the service management system to Cache servers nodal cache is passed through so that there are the different grades of service Content obtains different grades of caching quality, so as to efficiently utilize the spatial cache resource of Cache servers node;
3rd, by control of the service management system to Cache servers node serve, CDN Cache clothes are efficiently utilized Every system resource of business device node(Including bandwidth, storage, CPU computing capabilitys etc.), ensured the high quality clothes of certain content Business.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, forms the part of the application, this hair Bright schematic description and description is used to explain the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the system architecture schematic diagram that service level is ensured in service delivery network of the prior art;
Fig. 2 is the configuration diagram of content distributing network in embodiment of the present invention;
Fig. 3 is the schematic flow sheet that service management system carries out different service quality control in embodiment of the present invention;
Fig. 4 is the schematic flow sheet that CDN management systems carry out copy distribution in embodiment of the present invention;
Fig. 5 is the schematic flow sheet that Cache servers nodal cache controls in embodiment of the present invention;
Fig. 6 is that Cache servers node is different content configuration service parameter and provides service in embodiment of the present invention Schematic flow sheet.
Embodiment
The control system of service quality includes in the content distributing network of present embodiment:Service management system, CDN management System, at least one source server node, multiple Cache servers nodes.
Wherein, the function of service management system mainly includes:Store the grade of service of different content;Control the global clothes of CDN Business parameter;Distribute service control parameters to Cache servers node, so as to provide different quality clothes for different grades of service Business.
CDN management systems are mainly responsible for Cache servers node, distribute content in advance to Cache servers node, and The request of user is balancedly oriented to Cache servers node.
Cache servers node preserves content substance in network edge.It is also responsible for receiving the clothes that service management system is sent Business control parameter, the service of different quality is provided according to service control parameters for different contents.
The control method of service quality in the content distributing network of present embodiment, mainly including herein below:
A. service management system safeguards service control parameters, and sends clothes to CDN management systems and Cache servers node Business control parameter.
The interface configuration service control parameter that keeper can be provided by service management system, after parameter changes, clothes Management system of being engaged in need to send more new command to CDN management systems and Cache servers node.
B. service management system safeguards the class of service information of each content and receives CDN management systems or Cache services The inquiry of device node.
Wherein, the class of service information is determined by the agreement reached between content supplier and CDN service provider 's.
C.CDN management systems carry out copy of content according to the class of service information of the service control parameters and content obtained Pre- distribution.
In addition, the class of service information of content also can be sent to Cache services simultaneously with the pre- distribution procedure of copy of content Device node.
D.Cache server nodes can be according to the control parameter and class of service information obtained in service process is provided Control caching(Such as the content adjusted in caching is eliminated on demand).
E.Cache server nodes configure different resources according to the service control parameters obtained for different contents joins Number, and provide service to user according to resource parameters.
It should be noted that certain sequential relationship is had no between above content.
For the object, technical solutions and advantages of the present invention are more clearly understood, below in conjunction with accompanying drawing to the present invention Embodiment be described in detail.It should be noted that in the case where not conflicting, in the embodiment and embodiment in the application Feature can mutually be combined.
As shown in Fig. 2 the control system of service quality includes in the content distributing network of the present embodiment:Service management system System, CDN management systems, source server node, Cache servers node.
Service management system sends service control parameters to CDN management systems and Cache servers node, receives CDN pipes Reason system and Cache servers node are inquired about the class of service information of content, then CDN management systems and Cache servers Node makes corresponding processing according to the class of service information of service control parameters and content, for in the different grades of service Hold the service that different quality is provided.
Wherein, CDN management systems further comprise pre- distribution module and parameter information acquisition module, and service management system enters One step includes classification of service database, service control module.
Classification of service database is used for, and safeguards the class of service information of each content;
Parameter information acquisition module is used for, and the class of service information of each content is obtained from classification of service database;
Pre- distribution module is used for, and the class of service information of each content obtained according to parameter information acquisition module, is entering During the pre- distribution of row copy of content, different number of copies, and different placement locations are provided for the content of the different grades of service.
Further, classification of service database is used for, and safeguards service control parameters;
Parameter information acquisition module is additionally operable to, and service control parameters, service control parameters are obtained from classification of service database In define the quality index of pre- distribution copy amount and position distribution corresponding to the content of each grade of service;
Pre- distribution module is used for, when carrying out the pre- distribution of copy of content, according to the clothes of parameter information acquisition module acquisition Business control parameter, pre- the distribution copy amount and placement location of the content of each grade of service of decision-making.
Service control module is used for, and the class of service information of each content of maintenance and service control parameters are sent to CDN management systems, and/or each caching server node;Or
The class of service information and Service controll ginseng of each content are provided to CDN management systems and caching server node Several inquiries.
Further, pre- distribution module is additionally operable to, when carrying out the pre- distribution of copy of content, by service of each content etc. Level information is sent to caching server node with pre- distribution procedure.
Further, control system also includes the buffer control module in caching server node,
Buffer control module is used for, and is sent according to receive or inquire from service management system or CDN management systems Each content class of service information, buffer control is carried out to the different grades of content of caching.
Further, buffer control module is used for, and is joined according to the Service controll for receiving or inquiring from service management system Number, formulates the cache replacement policy of the content of each grade of service, and cache replacement policy includes spatial cache size and rule of elimination;
Wherein, the spatial cache resource corresponding to the content of each grade of service is defined in service control parameters and/or is washed in a pan Eliminate rule.
Further, control system also includes the service control module in caching server node,
Service control module is used for, and according to the service control parameters for receiving or inquiring from service management system, is respectively The content of the different grades of service configures corresponding resource parameters, and provides service to user according to the resource allocation parameters of configuration;
Wherein, the floating resources and cpu resource corresponding to the content of each grade of service are defined in service control parameters;
Resource allocation parameters include:Floating resources, CPU computing resources.
The flow that the service management system of the embodiment of the present invention is controlled to service quality is as shown in figure 3, mainly include Following steps:
Step 301, keeper passes through interface configuration service control parameter.In system operation, keeper is on demand Service control parameters can be changed at any time.
Step 302~303, service management system send Service controll ginseng to CDN management systems and Cache servers node Number.
Hereafter, CDN management systems will formulate the pre- distribution policy of each level content, Cache according to the service control parameters Server node will formulate the cache replacement policy of each level content according to the parameter, carry out buffer control, and provide a user Service.
Wherein, if service management system does not grasp the Cache servers node listing in CDN system, it also can perform step Rapid 303bis replaces step 303, and service control parameters are forwarded from CDN management systems to each Cache servers node.
Step 304, service management system safeguards class of service information, and receives CDN management systems and Cache servers section The inquiry of point.
In the present embodiment, service management system is that the class of service information of content is stored in grade of service database.
CDN management systems and each Cache servers node preserve the class of service information of content, or can need When inquire about content class of service information and record;The class of service information of content can also be forwarded by CDN management systems indirectly Give Cache servers node.
Keeper can configure the grade of service of content supplier or content object, the clothes of each particular content object by interface Business grade can also generate according to the grade of the content supplier belonging to it according to certain algorithm.
For example, there is n content object in system.Service is divided into 10 grade L={ 1,2 ... 10 }, wherein L10 ranks most It is high.N-th of content object Cn class of service attribute is expressed as CnL
Can be specified in content supplier and CDN providers contract for the grade of service of each content object.Often The individual grade of service has different prices.For a content supplier, it can be bought according to the significance level of content different The acceleration service of the grade of service.
The flow of the copy distribution of the embodiment of the present invention is as shown in figure 4, the flow mainly comprises the following steps:
Step 401, CDN management systems get certain content from content source server;
Specifically can be by the way of push or pulling.
Step 402, CDN management systems inquire about class of service information/parameter of the content object to service management system.
Step 403, service management system returns to class of service parameter to CDN management systems.
Step 404, the class information of pre- distribution rules and content that CDN management systems determine according to service control parameters come Generate pre- distribution policy.
In the present embodiment, described pre- distribution rules refer to the formulating method of the pre- distribution policy of each rated content, such as service The form of template can be used in control parameter, it is specified that the quality such as the pre- distribution copy amount of each level content, specific distribution position Index.CDN management systems, first according to content rating matching template, formulate pre- distribution policy before each content object is distributed in advance.
Described pre- distribution policy refers to:The copy of several parts of contents is replicated into Cache servers node, is specifically copied to Which server node, namely the quantity on copy and the decision-making of position.
Wherein, for same content object, each Cache servers node at most replicates a copy.
Step 405, content object copy is distributed to corresponding Cache servers by CDN management systems according to distribution policy In node, the class information of content object can be sent with pre- distribution procedure.
Specifically, the pre- distribution policy can be divided into two stages, initialize pre-staged section and dynamic adjustment phase.Initially Changing the principle of pre- distribution phase is, provides of a relatively high copy amount for the high content of the grade of service, ensures copy coverage rate, And copy to the preferable Cache servers node in position.In dynamic adjustment phase, i.e. when visit capacity and Regional Distribution become During change, service quality is ensured by dynamic adjustment quantity and position.Dynamic adjustment principle be still for the grade of service it is high Content provides higher number of copies and preferably position.
Above-mentioned copy coverage rate refers to:For a content object, preserve copy server number with it is total The ratio between server number be exactly copy coverage rate.Copy number is more, and coverage rate is bigger.
For example, according to class of service parameter, to determine specifically to replicate number, so as to ensure that coverage rate, have N number of Cache servers node.Service is divided into 10 grade L={ 1,2 ... 10 }.L10 rank highests.Each grade distributes pair in advance This number is L*n.Wherein a is a distribution coefficient, is a constant.The coverage rate for the content object that grade is L is Cr=L* a/N。
The specific implementation by way of example to above-mentioned pre- distribution policy is further described in detail below.
Specifically, illustrated with pre- distribution phase:More copy amount can be distributed in advance to higher level content object, such as to The Cache servers in each city distribute a copy;Distribute less copy amount to lower grade content object, it is such as each Province is only distributed to a Cache servers.Certainly, operator can formulate more more complicated ranks as the case may be.
Illustrated with dynamic adjustment phase:CDN management systems are collected and monitor the access request and Service Quality of each content object Amount situation, when certain access to content amount and Regional Distribution change, as it has higher signing grade, CDN management systems Dynamic adjustable strategies can be formulated according to service control parameters, increase its overall or copy amount in certain territorial scope, so as to carry High its accesses hit rate, keeps higher service quality.As it is contracted, grade is relatively low, and CDN management systems will not increase its copy Quantity, service quality may decline.Certainly, operator can formulate more more complicated dynamic adjustment levels as the case may be Not.
The flow of the Cache servers nodal cache control of the embodiment of the present invention is as shown in figure 5, the flow is mainly included such as Lower step:
Step 501, Cache servers node checks need the content cached.
Cache servers node, which finds from source server node or other Cache servers nodes and obtains needs, to be delayed The content deposited.
Step 502, the class of service attribute of Cache servers nodal cache content;
Specifically can be from service of source server node or Cache servers node pulled content for being stored with corresponding contents etc. Level attribute.
Step 503, Cache servers node controls slow according to the class of service attribute of service control parameters and cache contents Deposit;
For example, the spatial cache corresponding to the content of each grade of service is defined in the present embodiment, in service control parameters Resource and/or rule of elimination.The object being replaced out can be determined according to the rule of elimination of respective service grade.Find content place Service queue, if the queue is full, other guide object is replaced out by corresponding rule of elimination, it is empty to vacate storage Between.
Here the same management queue of the interior receiving of the same grade of service.The content of different range grade corresponds to different Space resources and rule of elimination, and be the relatively large spatial cache of the high content assignment of the grade of service.
For example, service is divided into 10 grade L={ 1,2 ... 10 }.L10 rank highests.For grade L content caching team Row, the spatial cache of distribution is SL(Unit:Million).The mean size of content is C M.Maximum interior of corresponding spatial cache Appearance block number is n=SL/C.The hit rate of replacement method is K*n.Wherein K is other coefficients, and n is greatest content block number.So pass through SL numerical value is adjusted, can just control the hit rate of caching.
Step 504, the buffer queue of corresponding grade is added according to class of service attribute.
The Cache servers node of the embodiment of the present invention is different content configuration service parameter and provides the flow of service such as Shown in Fig. 6, the flow mainly comprises the following steps:
Step 601, the class of service attribute of content is checked;
Have two sources in Cache servers node, pre- distribution obtains either caching and obtained.Both modes Lower Cache servers node can obtain the class of service information of content with content, and be stored in local.
In addition, the class of service information of content object can also inquire about to service management system immediately.
Step 602, resource parameters are configured according to service control parameters, is that content configures resource according to the grade of service of content Allocation of parameters;
Wherein, resource parameters herein refer to:Corresponding to the content of each grade of service specified in service control parameters Floating resources and cpu resource;
Resource allocation parameters include floating resources, CPU computing resources etc..
Step 603, service is provided under the limitation of resource allocation parameters;
After receiving user's request, check whether the content that user is asked exceedes the value that resource allocation parameters are limited, such as Fruit is not above, and starts to service;If it exceeds limitation then refusal service.
It these are only that the present invention's is preferable to carry out case, be not intended to limit the invention, the present invention can also have other Various embodiments, in the case of without departing substantially from spirit of the invention and its essence, those skilled in the art can be according to this hair It is bright to make various corresponding changes and deformation, but these corresponding changes and deformation should all belong to appended claims of the invention Protection domain.
Obviously, those skilled in the art should be understood that above-mentioned each module of the invention or each step can be with general Computing device realize that they can be concentrated on single computing device, or be distributed in multiple computing devices and formed Network on, alternatively, they can be realized with the program code that computing device can perform, it is thus possible to they are stored Performed in the storage device by computing device, and in some cases, can be with different from shown in order execution herein The step of going out or describing, they are either fabricated to each integrated circuit modules respectively or by multiple modules in them or Step is fabricated to single integrated circuit module to realize.So, the present invention is not restricted to any specific hardware and software combination.

Claims (9)

1. the control method of service quality in a kind of service delivery network, it is characterised in that methods described includes:
The class of service information for each content that content distributing network CDN management systems are safeguarded according to service management system, is entering During the pre- distribution of row copy of content, different number of copies, and different placement locations are provided for the content of the different grades of service;
The class of service information of the service control parameters of maintenance, and/or each content is sent to institute by the service management system CDN management systems are stated, or inquiry is provided to the CDN management systems;
The class of service information of each content of maintenance is sent to caching server node by the service management system;Or
The class of service information of each content of maintenance is stored in grade of service database by the service management system, and to The CDN management systems and the caching server node provide inquiry;Or
The CDN management systems are when carrying out the pre- distribution of copy of content, by the class of service information of each content with pre- Distribution procedure is sent to the caching server node;
The caching server node is respectively according to being received from the service management system or the service control parameters that inquire The content of the different grades of service configures corresponding resource parameters, and provides clothes to user according to the resource allocation parameters of configuration Business;
Wherein, the floating resources and cpu resource corresponding to the content of each grade of service are defined in the service control parameters;
The resource allocation parameters include:Floating resources, CPU computing resources.
2. the method as described in claim 1, it is characterised in that
The CDN management systems are when carrying out the pre- distribution of copy of content, according to the service control of service management system maintenance Parameter processed, pre- the distribution copy amount and placement location of the content of each grade of service of decision-making;
Wherein, pre- distribution copy amount and the position corresponding to the content of each grade of service are defined in the service control parameters The quality index of distribution.
3. method as claimed in claim 1 or 2, it is characterised in that
The CDN management systems provide more pair when carrying out the pre- distribution of copy of content for the higher content of the grade of service This quantity and preferably placement location.
4. the method as described in claim 1, it is characterised in that methods described also includes:
The caching server node is according to CDN management system receive or inquire from the service management system or described The class of service information for each content that system is sent, buffer control is carried out to the different grades of content of caching.
5. method as claimed in claim 4, it is characterised in that methods described also includes:
The caching server node is formulated each according to the service control parameters for receiving or inquiring from the service management system The cache replacement policy of the content of the grade of service, the cache replacement policy include spatial cache size and rule of elimination;
Wherein, the spatial cache resource corresponding to the content of each grade of service is defined in the service control parameters and/or is washed in a pan Eliminate rule.
6. the control system of service quality in a kind of service delivery network, it is characterised in that the control system includes service and managed Reason system and CDN management systems, the CDN management systems further comprise pre- distribution module and parameter information acquisition module, institute State service management system and further comprise classification of service database, wherein,
The classification of service database is used for, and safeguards the class of service information of each content;
The parameter information acquisition module is used for, and the class of service information of each content is obtained from the classification of service database;
The pre- distribution module is used for, and the grade of service of each content obtained according to the parameter information acquisition module is believed Breath, when carrying out the pre- distribution of copy of content, different number of copies, and different placements are provided for the content of the different grades of service Position;
Wherein, the pre- distribution module is additionally operable to, when carrying out the pre- distribution of copy of content, by service of each content etc. Level information is sent to the caching server node with pre- distribution procedure;
The control system also includes the service control module in service management system, and the service control module is used for, will tieed up The class of service information and service control parameters of each content of shield are sent to CDN management systems, and/or each slow Deposit server node;Or
Class of service information and the service control of each content are provided to the CDN management systems and the caching server node The inquiry of parameter processed;
The control system also includes the service control module in caching server node,
The service control module is used for, and according to the service control parameters for receiving or inquiring from the service management system, divides Not Wei the contents of the different grades of service configure corresponding resource parameters, and user is carried according to the resource allocation parameters of configuration For service;
Wherein, the floating resources and cpu resource corresponding to the content of each grade of service are defined in the service control parameters;
The resource allocation parameters include:Floating resources, CPU computing resources.
7. control system as claimed in claim 6, it is characterised in that
The classification of service database is used for, and safeguards service control parameters;
The parameter information acquisition module is additionally operable to, and service control parameters, the service are obtained from the classification of service database The quality index of the pre- distribution copy amount and position distribution corresponding to the content of each grade of service is defined in control parameter;
The pre- distribution module is used for, and when carrying out the pre- distribution of copy of content, is obtained according to the parameter information acquisition module The service control parameters, pre- the distribution copy amount and placement location of the content of each grade of service of decision-making.
8. control system as claimed in claim 6, it is characterised in that the control system also includes in caching server node Buffer control module,
The buffer control module is used for, and is managed according to CDN receive or inquire from the service management system or described The class of service information for each content that system is sent, buffer control is carried out to the different grades of content of caching.
9. control system as claimed in claim 8, it is characterised in that
The buffer control module is used for, according to the service control parameters for receiving or inquiring from the service management system, system The cache replacement policy of the content of fixed each grade of service, the cache replacement policy include spatial cache size and rule of elimination;
Wherein, the spatial cache resource corresponding to the content of each grade of service is defined in the service control parameters and/or is washed in a pan Eliminate rule.
CN201110185252.2A 2011-07-04 2011-07-04 The control method and system of service quality in a kind of service delivery network Active CN102868542B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110185252.2A CN102868542B (en) 2011-07-04 2011-07-04 The control method and system of service quality in a kind of service delivery network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110185252.2A CN102868542B (en) 2011-07-04 2011-07-04 The control method and system of service quality in a kind of service delivery network

Publications (2)

Publication Number Publication Date
CN102868542A CN102868542A (en) 2013-01-09
CN102868542B true CN102868542B (en) 2018-02-16

Family

ID=47447147

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110185252.2A Active CN102868542B (en) 2011-07-04 2011-07-04 The control method and system of service quality in a kind of service delivery network

Country Status (1)

Country Link
CN (1) CN102868542B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412875B (en) * 2013-07-11 2016-09-28 广东工业大学 CDN strategy adjusting method based on AHP decision model
US9842152B2 (en) 2014-02-19 2017-12-12 Snowflake Computing, Inc. Transparent discovery of semi-structured data schema
CN105897613A (en) * 2015-12-08 2016-08-24 乐视云计算有限公司 Level-limit-free QoS realizing method and level-limit-free QoS system
EP3598697B1 (en) 2017-04-14 2022-01-19 Huawei Technologies Co., Ltd. Content deployment method and distribution controller
CN109688171B (en) * 2017-10-18 2021-05-25 中国电信股份有限公司 Cache space scheduling method, device and system
CN109324761A (en) * 2018-10-09 2019-02-12 郑州云海信息技术有限公司 A kind of data cache method, device, equipment and storage medium
US11856246B2 (en) 2019-11-04 2023-12-26 Microsoft Technology Licensing, Llc CDN optimization platform
CN111901425B (en) * 2020-07-28 2021-05-28 平安科技(深圳)有限公司 CDN scheduling method and device based on Pareto algorithm, computer equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1777880A (en) * 2002-02-14 2006-05-24 塞维斯公司 Managed object replication and delivery
CN1859213A (en) * 2006-03-01 2006-11-08 华为技术有限公司 System and method for securing service lelel in content distribution network
CN101222424A (en) * 2007-12-24 2008-07-16 中国电信股份有限公司 Content distribution network and scheduling method based on content in the network
CN101645921A (en) * 2009-04-17 2010-02-10 中国科学院声学研究所 Updating method of fragment popularity
CN101645919A (en) * 2009-04-01 2010-02-10 中国科学院声学研究所 Popularity-based duplicate rating calculation method and duplicate placement method
CN101645888A (en) * 2009-06-02 2010-02-10 中国科学院声学研究所 Data distribution method based on access frequency variable-length logic section

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1777880A (en) * 2002-02-14 2006-05-24 塞维斯公司 Managed object replication and delivery
CN1859213A (en) * 2006-03-01 2006-11-08 华为技术有限公司 System and method for securing service lelel in content distribution network
CN101222424A (en) * 2007-12-24 2008-07-16 中国电信股份有限公司 Content distribution network and scheduling method based on content in the network
CN101645919A (en) * 2009-04-01 2010-02-10 中国科学院声学研究所 Popularity-based duplicate rating calculation method and duplicate placement method
CN101645921A (en) * 2009-04-17 2010-02-10 中国科学院声学研究所 Updating method of fragment popularity
CN101645888A (en) * 2009-06-02 2010-02-10 中国科学院声学研究所 Data distribution method based on access frequency variable-length logic section

Also Published As

Publication number Publication date
CN102868542A (en) 2013-01-09

Similar Documents

Publication Publication Date Title
CN102868542B (en) The control method and system of service quality in a kind of service delivery network
EP2589199B1 (en) Method and apparatus for network-friendly collaborative caching
CN104104973B (en) A kind of group's Bandwidth Management optimization method for being applied to cloud media system
CN103747274B (en) A kind of video data center setting up cache cluster and cache resources dispatching method thereof
CN108600014B (en) Stackelberg game-based storage resource allocation method
CN107911711A (en) A kind of edge cache for considering subregion replaces improved method
CN106790324A (en) Content distribution method, virtual server management method, cloud platform and system
CN107682416B (en) Broadcast-storage network-based fog computing architecture content collaborative distribution method and application system
CN110149394A (en) Dispatching method, device and the storage medium of system resource
CN108881445B (en) Cooperation caching method based on Gono game in fog calculation
CN105354258B (en) A kind of device and method updating website data caching
Verma et al. Policy-based management of content distribution networks
Veillon et al. F-FDN: Federation of fog computing systems for low latency video streaming
US9729603B2 (en) Content stream delivery using variable cache replacement granularity
Baranwal et al. FONS: a fog orchestrator node selection model to improve application placement in fog computing
Sinky et al. Responsive content-centric delivery in large urban communication networks: A LinkNYC use-case
CN110087250A (en) A kind of network slice layout scheme and its method based on multiple target combined optimization model
CN106254561A (en) The real-time offline download method of a kind of Internet resources file and system
Tu et al. An optimized cluster storage method for real-time big data in Internet of Things
CN107197039B (en) A kind of PAAS platform service packet distribution method and system based on CDN
Zhao et al. Recent developments in content delivery network: A survey
CN104683318B (en) A kind of edge streaming server caching system of selection and system
US10691700B1 (en) Table replica allocation in a replicated storage system
Shi et al. CoLEAP: Cooperative learning-based edge scheme with caching and prefetching for DASH video delivery
Hao et al. Framework for replica placement over cooperative edge networks

Legal Events

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