CN104601492A - Method and device for controlling business flow under NFV framework - Google Patents

Method and device for controlling business flow under NFV framework Download PDF

Info

Publication number
CN104601492A
CN104601492A CN201410856839.5A CN201410856839A CN104601492A CN 104601492 A CN104601492 A CN 104601492A CN 201410856839 A CN201410856839 A CN 201410856839A CN 104601492 A CN104601492 A CN 104601492A
Authority
CN
China
Prior art keywords
virtual resource
virtual
expansion
threshold
idle
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
CN201410856839.5A
Other languages
Chinese (zh)
Other versions
CN104601492B (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.)
Huawei Technologies Co Ltd
Shanghai Huawei Technologies Co Ltd
Original Assignee
Shanghai Huawei Technologies 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 Shanghai Huawei Technologies Co Ltd filed Critical Shanghai Huawei Technologies Co Ltd
Priority to CN201410856839.5A priority Critical patent/CN104601492B/en
Publication of CN104601492A publication Critical patent/CN104601492A/en
Application granted granted Critical
Publication of CN104601492B publication Critical patent/CN104601492B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

An embodiment of the invention discloses a method and a device for controlling business flow under NFV framework; the method and the device are used for controlling the flow while the business is connected to the system capable of expanding at real time. The method comprises the following steps: extending the virtual resource according to the preset rule while the virtual resource is insufficient, counting the extending times of the virtual resource, when the extending times reaches the first preset threshold value, stopping extending the virtual resource, when the extending times reaches the first preset threshold value in the preset first period and no virtual resource is idle, and limiting the connection of the business. The virtual resource is extended while the virtual resource is insufficient, so that the business can be executed normally, when the business is continuously increased for exceeding the system standard, the unlimited extension of the virtual resource is controlled and the connection of the new business is limited for exactly controlling the flow.

Description

Method and the device of business Flow Control is carried out under a kind of NFV framework
Technical field
The present invention relates to the communications field, under particularly relating to a kind of NFV framework, carry out method and the device of business Flow Control.
Background technology
NFV (Network Function Virtualization, network function is virtual) is by using general purpose hardware and the Intel Virtualization Technologies such as x86, the software process of bearing function, thus reduces a kind of new architecture of the equipment cost of network costliness.By software and hardware decoupling zero and function modeling, network equipment function is made to be no longer dependent on specialized hardware, resource can be shared fully flexibly, realizes fast Development and the deployment of new business, and carries out automatic deployment, elastic telescopic (scaling) etc. based on practical business demand.Under NFV new architecture, although physical resource (hardware) is sufficient, virtual resource can continue expansion time not enough, but expansion can not be unlimited, because need the data that real-time synchronization is a large amount of between virtual resource, the flow that the concurrent instantaneous burst of many-to-one communication produces is very large, VNF (Virtualized NetworkFunction can be affected, virtual network function) overall performance, also likely directly cause the collapse of system, so under the large discharge service conditions being continued above the system specification, still need to carry out flow control to system.
Prior art equally with legacy system carries out Flow Control by resources occupation rate: when virtual resource occupancy (as CPU usage etc.) has exceeded the startup thresholding of certain Flow Control item, then start Flow Control; After virtual resource occupancy stops thresholding lower than Flow Control, stop Flow Control.
But under NFV architecture environment, resource is all virtual, virtual resource and physical resource not one_to_one corresponding, virtual resource be physical resource through virtual generation, when virtual resource is not enough, do not represent physics inadequate resource, and can continuation application after virtual resource deficiency, carry out Flow Control by judging whether virtual resource transships, accuracy is inadequate, easily causes Flow Control by mistake.Just start Flow Control during system virtualization inadequate resource, business cannot access, and the now physical resource still very abundant business that can process, have a strong impact on system availability.
Summary of the invention
Carry out method and the device of business Flow Control under embodiments providing a kind of NFV framework, can realize, with when service access is to virtual resource, controlling flow.
Embodiment of the present invention first aspect carries out the method for business Flow Control under providing a kind of NFV framework, comprising:
When virtual resource is not enough, then according to preset rules, described virtual resource is expanded;
Add up the number of times of described virtual resource expansion;
When the number of times of described expansion reaches default first threshold, then stop expanding described virtual resource;
When the number of times of described expansion reaches default first threshold and does not have virtual resource idle within the period 1 of presetting, then the access of limit service.
In conjunction with embodiment of the present invention first aspect, in the first implementation of embodiment of the present invention first aspect, when described virtual resource is not enough, then, before expanding described virtual resource according to preset rules, described method also comprises: judge that whether virtual resource is sufficient;
Describedly judge whether abundance specifically comprises virtual resource:
Judge the occupancy of all virtual resources whether higher than the Second Threshold preset within the second round of presetting, if so, then represent that virtual resource is not enough, if not, then represent that virtual resource is sufficient.
In conjunction with embodiment of the present invention first aspect, in the second implementation of embodiment of the present invention first aspect, before the number of times of the described virtual resource expansion of statistics, described method also comprises:
By arranging first threshold in the field of NFV standard definition, described first threshold is the extendible number of times of described virtual resource.
In conjunction with the first implementation of embodiment of the present invention first aspect, first aspect and the second implementation of first aspect, in the third implementation of embodiment of the present invention first aspect, described method also comprises:
When there being virtual resource idle, then the virtual resource of releasing idling.
In conjunction with the third implementation of embodiment of the present invention first aspect, in 4th kind of implementation of embodiment of the present invention first aspect, when there being virtual resource idle, then, before the virtual resource of releasing idling, described method also comprises: judged whether that virtual resource is idle;
Describedly judge whether that the virtual resource free time specifically comprises:
Judge the occupancy of each virtual resource successively within the period 3 of presetting whether lower than the 3rd threshold value preset, if so, then represent that described virtual resource is idle, if not, then represent that described virtual resource is not idle.
In conjunction with the third implementation of embodiment of the present invention first aspect, in the 5th kind of implementation of embodiment of the present invention first aspect, after the virtual resource of releasing idling, described method also comprises: the number of times reducing described expansion according to the rule preset.
In conjunction with the first implementation of embodiment of the present invention first aspect, first aspect and the second implementation of first aspect, in the 6th kind of implementation of embodiment of the present invention first aspect, the access of limit service specifically comprises:
Allow the service access that priority is high, stop the service access that priority is low.
Second aspect present invention carries out the device of business Flow Control under providing a kind of NFV framework, comprising:
Expanding element, for when virtual resource is not enough, then expands described virtual resource according to preset rules;
Statistic unit, for adding up the number of times of described virtual resource expansion;
Stop element, when the number of times of described expansion reaches default threshold value, then stops expanding described virtual resource;
Limiting unit, for when the number of times of described expansion reaches default first threshold and does not have virtual resource idle within the period 1 of presetting, then the access of limit service.
In conjunction with embodiment of the present invention second aspect, in the first implementation of embodiment of the present invention second aspect, described device also comprises:
First judging unit, for when described virtual resource is not enough, then, before expanding described virtual resource according to preset rules, judges that whether virtual resource is sufficient; Describedly judge whether abundance specifically comprises virtual resource: judge the occupancy of all virtual resources whether higher than the Second Threshold preset within the second round of presetting, if so, then represent that virtual resource is not enough, if not, then represent that virtual resource is sufficient.
In conjunction with embodiment of the present invention second aspect, in the second implementation of embodiment of the present invention second aspect, described device also comprises:
Setting unit, for before the number of times of the described virtual resource expansion of statistics, by arranging first threshold in the field of NFV standard definition, described first threshold is the extendible number of times of described virtual resource.
In conjunction with the first implementation of embodiment of the present invention second aspect, second aspect and the second implementation of second aspect, in the third implementation of embodiment of the present invention second aspect, described device also comprises:
Releasing unit, for when there being virtual resource idle, then the virtual resource of releasing idling.
In conjunction with the third implementation of embodiment of the present invention second aspect, in the 4th kind of implementation of embodiment of the present invention second aspect, described device also comprises:
Second judging unit, for when there being virtual resource idle, then, before the virtual resource of releasing idling, has judged whether that virtual resource is idle; Describedly judge whether that the virtual resource free time specifically comprises: whether judge the occupancy of each virtual resource successively within the period 3 of presetting lower than the 3rd threshold value preset, if, then represent that described virtual resource is idle, if not, then represent that described virtual resource is not idle.
In conjunction with the third implementation of embodiment of the present invention second aspect, in the 5th kind of implementation of embodiment of the present invention second aspect, described device also comprises:
Subtrahend unit, for after the virtual resource of releasing idling, reduces the number of times of described expansion according to the rule preset.
In conjunction with the first implementation of embodiment of the present invention second aspect, second aspect and the second implementation of second aspect, in the 6th kind of implementation of embodiment of the present invention second aspect, described limiting unit comprises:
Limiting module, for the service access allowing priority high, stops the service access that priority is low.
The embodiment of the present invention is when service access is to virtual resource, when virtual resource is not enough, then according to preset rules, described virtual resource is expanded, add up the number of times of described virtual resource expansion, when the number of times of described expansion reaches default first threshold, then stop expanding described virtual resource, when the number of times of described expansion reaches default first threshold and does not have virtual resource idle within the period 1 of presetting, then the access of limit service.Like this, when virtual resource is not enough, to virtual resource expansion, business normally can being carried out, when business continues to increase, by controlling the access of virtual resource unlimited extension and restriction new business, thus realizing accurate flow control.
Accompanying drawing explanation
Fig. 1 is an embodiment schematic diagram based on the method for data-flow-control under NFV framework in the embodiment of the present invention;
Fig. 2 is another embodiment schematic diagram based on the method for data-flow-control under NFV framework in the embodiment of the present invention;
Fig. 3 is another embodiment schematic diagram based on the method for data-flow-control under NFV framework in the embodiment of the present invention;
Fig. 4 is an embodiment schematic diagram based on the device of data-flow-control under NFV framework in the embodiment of the present invention;
Fig. 5 is another embodiment schematic diagram based on the device of data-flow-control under NFV framework in the embodiment of the present invention;
Fig. 6 is another embodiment schematic diagram based on the device of data-flow-control under NFV framework in the embodiment of the present invention;
Fig. 7 is an embodiment schematic diagram based on the embody rule scene of data-flow-control under NFV framework in the embodiment of the present invention.
Embodiment
Carry out method and the device of business Flow Control under embodiments providing a kind of NFV framework, for when service access is to virtual resource, flow is controlled.
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those skilled in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Please refer to shown in Fig. 1, an embodiment of carrying out the method for business Flow Control in the embodiment of the present invention under NFV framework comprises:
101, when virtual resource is not enough, then according to preset rules, described virtual resource is expanded;
NFV framework is by using general purpose hardware and Intel Virtualization Technology, carry very multi-functional software process, thus reduce the equipment cost of network costliness, software and hardware decoupling zero and function modeling can be passed through, network equipment function is made to be no longer dependent on specialized hardware, resource can be shared fully flexibly, realizes fast Development and the deployment of new business, and carries out automatic deployment based on practical business demand.When service traffics are large, virtual resource is not enough, as now physical resource is sufficient, then virtual resource is expanded, improve system processing power, NFV framework can also carry out elastic telescopic based on practical business, namely carries out expanding to virtual resource and discharges the serviceability improving system.
102, the number of times of described virtual resource expansion is added up;
Because in NFV environment, the common hardware that uses, and cost is lower, so generally, physical resource is sufficient, so repeatedly can expand virtual resource, but because the data needing real-time synchronization a large amount of between virtual resource, if carry out unconfined expansion to virtual resource, so when concurrent many-to-one communication, the flow that instantaneous burst produces is comparatively large, can affect the overall performance of virtual network function, so need the number of times of restriction expansion.
103, when the number of times of described expansion reaches default first threshold, then stop expanding described virtual resource;
In order to ensure the overall performance of virtual network function, limited number of times first threshold being set in system, when the number of times expanded reaches first threshold, then no longer virtual resource being expanded, instantaneous burst would not produce larger flow like this.
104, when the number of times of described expansion reaches default first threshold and do not have virtual resource idle within the period 1 of presetting, then the access of limit service;
When the unrestricted access of virtual Internet resources of new business, also the overall performance of virtual network function can be affected, when the number of times expanded virtual resource just reaches first threshold within certain cycle, then represent and now need a large amount of virtual resources, if now do not have virtual resource to be the words of idle condition yet, then need to limit new service access in system, to ensure that virtual resource can make accessed business normally to carry out.
Carry out the method for business Flow Control under embodiments providing a kind of NFV framework, for when service access is to virtual resource, flow is controlled.Comprise: when virtual resource is not enough, then according to preset rules, described virtual resource is expanded, add up the number of times of described virtual resource expansion, when the number of times of described expansion reaches default first threshold, then no longer described virtual resource is expanded, when the number of times of described expansion reaches default first threshold and does not have virtual resource idle within the period 1 of presetting, then the access of limit service.Like this, when virtual resource is not enough, to virtual resource expansion, business normally can being carried out, when business continues to increase, by controlling the access of virtual resource unlimited extension and restriction new business, thus realizing accurate flow control.
It should be noted that, all schemes of the present invention are suitable for all systems can carrying out real-time extension, and some system is due to virtual machine performance problem, elastic telescopic required time is long, also first may start Flow Control and carry out elastic telescopic again, this programme is suitable for too, below repeats no more.
In above-described embodiment, describe when virtual resource is not enough, described virtual resource is expanded, in actual applications, before this, also comprises and judge that whether virtual resource is sufficient; Before the number of times of the described virtual resource expansion of statistics, arranging first threshold can also by arranging in the field of NFV standard definition; When there being virtual resource idle, then can the virtual resource of releasing idling, below to judging that virtual resource virtual resource that is whether sufficient, that arrange first threshold and releasing idling specifically describes, please refer to shown in Fig. 2, another embodiment of carrying out the method for business Flow Control in the embodiment of the present invention under NFV framework comprises:
201, by arranging first threshold in the field of NFV standard definition, described first threshold is the extendible number of times of described virtual resource;
In order to limit virtual resource unlimited extension, influential system performance, a default threshold value is then needed to limit the number of times of virtual resource expansion, preferably, can at the VDU of VNF (VirtualizationDeployment Unit, virtual deployment unit) in definition scale_out/in field in the maximum of expansion (scaleout) is set, i.e. the maximum times that can expand of virtual resource.
202, judge the occupancy of all virtual resources within the second round of presetting whether higher than the Second Threshold preset, if so, then perform 203; If not, then virtual resource is not expanded;
Before expanding virtual resource, need first to judge that whether all virtual resources are sufficient, judge that method that virtual resource is whether sufficient comprises and whether judge the occupancy of all virtual resources within the second round of presetting higher than default Second Threshold.Existing virtual cpu (CentralProcessing Unit is detected as worked as, central processing unit) occupancy (two or more) is when being continued above 85% in 3 minutes, show that now traffic carrying capacity height virtual resource is not enough, needs to carry out one extension (scale out).
203, according to preset rules, described virtual resource is expanded;
NFV framework is by using general purpose hardware and Intel Virtualization Technology, carry very multi-functional software process, thus reduce the equipment cost of network costliness, software and hardware decoupling zero and function modeling can be passed through, network equipment function is made to be no longer dependent on specialized hardware, resource can be shared fully flexibly, realizes fast Development and the deployment of new business, and carries out automatic deployment based on practical business demand.When service traffics are large, virtual resource is not enough, as now physical resource is sufficient, then expands virtual resource, improves system processing power.Can carry out expanding (scale out) according to each rule generating 2 new virtual cpus as expanded new virtual cpu.
204, the number of times of described virtual resource expansion is added up;
Because in NFV environment, the common hardware that uses, and cost is lower, so generally, physical resource is sufficient, so repeatedly can expand virtual resource.Such as, the virtual cpu occupancy of new expansion was still continued above 85% in 3 minutes, then proceed to expand (scale out), the number of times of statistics expansion.
205, when the number of times of described expansion reaches default first threshold, then stop expanding described virtual resource;
In order to ensure the overall performance of virtual network function, limited number of times first threshold is set in system, because need the data that real-time synchronization is a large amount of between virtual resource, if carry out unconfined expansion to virtual resource, so when concurrent many-to-one communication, the flow that instantaneous burst produces is larger, the overall performance of virtual network function can be affected, so need the number of times of restriction expansion, when the number of times expanded reaches first threshold, then no longer virtual resource is expanded, doing so avoids entire system and be affected.Such as, the virtual cpu occupancy of new expansion was still continued above 85% in 3 minutes, then proceed to expand (scale out), when just not applying for expanding new virtual cpu after expansion 5 times again.
206, judge the occupancy of each virtual resource successively within the period 3 of presetting whether lower than the 3rd threshold value preset, if so, then perform 207; If not, then 208 are performed;
When certain virtual resource is idle condition, then this virtual resource can be discharged, to ensure the performance of virtual network function, judge whether that the method for virtual resource free time comprises and whether judge the occupancy of each virtual resource successively within the period 3 of presetting lower than the 3rd threshold value preset.Such as detect single virtual CPU usage continued in 10 minutes lower than 5% time, then represent that this virtual resource unit is idle condition.
207, the virtual resource of releasing idling;
Because the virtual resource of expansion is more, then larger on the impact of virtual network function, so when the virtual resource expanded is idle condition, then the virtual resource of this free time can be discharged, improve the performance of virtual network function.Such as, when in 4 virtual cpus newly expanded in system, detect that wherein two virtual cpus are idle condition, then discharged by these two idle CPU, making only to stay in system is not 2 virtual cpus of idle condition.
208, when the number of times of described expansion reaches default first threshold and do not have virtual resource idle within the period 1 of presetting, then the access of limit service;
When the unrestricted access of virtual Internet resources of new business, also the overall performance of virtual network function can be affected, when the number of times expanded virtual resource just reaches first threshold within certain cycle, then represent and now need a large amount of virtual resources, if now do not have virtual resource to be the words of idle condition yet, the new low priority traffice of restriction is then needed to be linked in system, to ensure the normal process of high-priority service.Such as, in 30 minutes, reach expansion scale out time several 5 times and do not have virtual cpu to discharge, then the access of business is limited, thus realize flow control.
In the embodiment of the present invention, by judging whether whether the occupancy of all virtual resources not enough higher than the Second Threshold determination virtual resource preset within the second round of presetting, like this, second round and Second Threshold can be set according to actual conditions, make virtual network function obtain the most reasonably utilizing; When there being virtual resource idle, then the virtual resource of releasing idling, like this, improves the performance of virtual network function.
In above-described embodiment, describe when there being virtual resource idle, the then virtual resource of releasing idling, when the number of times of described expansion reaches default first threshold and does not have virtual resource idle within the period 1 of presetting, the then access of limit service, in actual applications, after the virtual resource of releasing idling, the number of times of described expansion can also be reduced according to the rule preset, the access of limit service can for for allowing virtual resource described in service access that priority is high, virtual resource described in the service access that prevention priority is low, below the access of the number of times and concrete limit service that reduce expansion is specifically described, please refer to shown in Fig. 3, another embodiment of carrying out the method for business Flow Control in the embodiment of the present invention under NFV framework comprises:
301, by arranging first threshold in the field of NFV standard definition, described first threshold is the extendible number of times of described virtual resource;
In order to limit virtual resource unlimited extension, influential system performance, a default threshold value is then needed to limit the number of times of virtual resource expansion, preferably, can at the VDU of VNF (VirtualizationDeployment Unit, virtual deployment unit) in definition scale_out/in field in the maximum of expansion (scaleout) is set, i.e. the maximum times that can expand of virtual resource.
302, judge the occupancy of all virtual resources within the second round of presetting whether higher than the Second Threshold preset, if so, then perform 203; If not, then virtual resource is not expanded;
Before expanding virtual resource, need first to judge that whether all virtual resources are sufficient, judge that method that virtual resource is whether sufficient comprises and whether judge the occupancy of all virtual resources within the second round of presetting higher than default Second Threshold.Existing virtual cpu (CentralProcessing Unit is detected as worked as, central processing unit) occupancy (two or more) is when being continued above 85% in 3 minutes, show that now traffic carrying capacity height virtual resource is not enough, needs to carry out one extension (scale out).
302, according to preset rules, described virtual resource is expanded;
NFV framework is by using general purpose hardware and Intel Virtualization Technology, carry very multi-functional software process, thus reduce the equipment cost of network costliness, software and hardware decoupling zero and function modeling can be passed through, network equipment function is made to be no longer dependent on specialized hardware, resource can be shared fully flexibly, realizes fast Development and the deployment of new business, and carries out automatic deployment based on practical business demand.When service traffics are large, virtual resource is not enough, as now physical resource is sufficient, then expands virtual resource, improves system processing power.Can carry out expanding (scale out) according to each rule generating 2 new virtual cpus as expanded new virtual cpu.
304, the number of times of described virtual resource expansion is added up;
Because in NFV environment, the common hardware that uses, and cost is lower, so generally, material resources is sufficient, so repeatedly can expand virtual resource.Such as, the virtual cpu occupancy of new expansion was still continued above 85% in 3 minutes, then proceed to expand (scale out), the number of times of statistics expansion.
304, when the number of times of described expansion reaches default first threshold, then no longer described virtual resource is expanded;
In order to ensure the overall performance of virtual network function, limited number of times first threshold is set in system, because need the data that real-time synchronization is a large amount of between virtual resource, if carry out unconfined expansion to virtual resource, so when concurrent many-to-one communication, the flow that instantaneous burst produces is larger, the overall performance of virtual network function can be affected, so need the number of times of restriction expansion, when the number of times expanded reaches first threshold, then no longer virtual resource is expanded, doing so avoids entire system and be affected.Such as, the virtual cpu occupancy of new expansion was still continued above 85% in 3 minutes, then proceed to expand (scale out), when just not applying for expanding new virtual cpu after expansion 5 times again.
306, judge the occupancy of each virtual resource successively within the period 3 of presetting whether lower than the 3rd threshold value preset, if so, then perform 307; If not, then 308 are performed;
When certain virtual resource is idle condition, then this virtual resource can be discharged, to ensure the performance of virtual network function, judge whether that the method for virtual resource free time comprises and whether judge the occupancy of each virtual resource successively within the period 3 of presetting lower than the 3rd threshold value preset.Such as detect single virtual CPU usage continued in 10 minutes lower than 5% time, then represent that this virtual resource unit is idle condition.
307, the virtual resource of releasing idling;
Because the virtual resource of expansion is more, and safeguard that too much unnecessary virtual resource may influential system overall performance, so when the virtual resource of expansion is idle condition, then the virtual resource of this free time can be discharged, the performance of raising virtual network function.Such as, when 4 virtual cpus newly expanded in system, detect that wherein two virtual cpus are idle condition, then discharged by these two idle CPU, making only to stay in system is not 2 virtual cpus of idle condition.
308, the number of times of described expansion is reduced according to the rule preset;
Because when expanding virtual resource, expand according to the rule preset, be after idle condition is released when there being virtual resource, then represent that the virtual resource that can expand does not reach default maximum, so the number of times of expansion can be reduced according to identical rule, system can be expanded next time.Such as, first there are 2 virtual cpus in system, after carrying out 5 expansions, each increase respectively 2 virtual cpus, obtain 12 virtual cpus, the number of times now adding up be expanded (scale out) is 5, after business is finished, 4 virtual cpus are had to be idle condition, then discharge 4 idle virtual cpus, then only there are 8 virtual cpus in system, the number of times of corresponding minimizing statistics expansion 2 times, the number of times then now adding up expansion is 3 times, and expression can also carry out 2 expansions (scale out).
309, when the number of times of described expansion reaches default first threshold within the period 1 of presetting, then allow the service access that priority is high, stop the service access that priority is low;
When the unrestricted access of virtual Internet resources of new business, also the overall performance of virtual network function can be affected, when the number of times expanded virtual resource just reaches first threshold within certain cycle, then represent and now need a large amount of virtual resources, then need to limit new service access in virtual resource, to ensure that virtual resource can make accessed business normally to carry out.Such as, in 30 minutes, reach expansion scale out time several 5 times, then the access of business is limited, thus realizing flow control, business has all been divided priority, when virtual resource is not enough and when cannot expand again, then can the high business of access priority, the business that loss priority is low.
In the embodiment of the present invention, when the virtual resource of releasing idling, reduce the number of times of described expansion according to the rule preset, such virtual network function then can reasonably be utilized, and improves service efficiency; When the number of times of described expansion reaches default first threshold within the period 1 of presetting, virtual resource described in the service access that then permission priority is high, virtual resource described in the service access that prevention priority is low, like this to the flow control that business is carried out, also achieves the Intelligent treatment to business.
Please refer to shown in Fig. 4, an embodiment of carrying out the device of business Flow Control in the embodiment of the present invention under NFV framework comprises:
Expanding element 401, for when virtual resource is not enough, then expands described virtual resource according to preset rules;
NFV framework is by using general purpose hardware and Intel Virtualization Technology, carry very multi-functional software process, thus reduce the equipment cost of network costliness, software and hardware decoupling zero and function modeling can be passed through, network equipment function is made to be no longer dependent on specialized hardware, resource can be shared fully flexibly, realizes fast Development and the deployment of new business, and carries out automatic deployment based on practical business demand.When service traffics are large, virtual resource is not enough, as now physical resource is sufficient, then virtual resource is expanded, improve system processing power, NFV framework can also carry out elastic telescopic based on practical business, namely carries out expanding to virtual resource and discharges the serviceability improving system.
Statistic unit 402, for adding up the number of times of described virtual resource expansion;
Because in NFV environment, the common hardware that uses, and cost is lower, so generally, physical resource is sufficient, so repeatedly can expand virtual resource, but because the data needing real-time synchronization a large amount of between virtual resource, if carry out unconfined expansion to virtual resource, so when concurrent many-to-one communication, the flow that instantaneous burst produces is comparatively large, can affect the overall performance of virtual network function, so need the number of times of restriction expansion.
Stop element 403, when the number of times of described expansion reaches default threshold value, then stops expanding described virtual resource;
In order to ensure the overall performance of virtual network function, limited number of times first threshold being set in system, when the number of times expanded reaches first threshold, then no longer virtual resource being expanded, instantaneous burst would not produce larger flow like this.
Limiting unit 404, for when the number of times of described expansion reaches default first threshold and does not have virtual resource idle within the period 1 of presetting, then the access of limit service;
When the unrestricted access of virtual Internet resources of new business, also the overall performance of virtual network function can be affected, when the number of times expanded virtual resource just reaches first threshold within certain cycle, then represent and now need a large amount of virtual resources, if now do not have virtual resource to be the words of idle condition yet, then need to limit new service access in system, to ensure that virtual resource can make accessed business normally to carry out.
Carry out the method for business Flow Control under embodiments providing a kind of NFV framework, for when service access is to virtual resource, flow is controlled.Comprise: when virtual resource is not enough, then according to preset rules, described virtual resource is expanded, add up the number of times of described virtual resource expansion, when the number of times of described expansion reaches default first threshold, then no longer described virtual resource is expanded, when the number of times of described expansion reaches default first threshold and does not have virtual resource idle within the period 1 of presetting, then the access of limit service.Like this, when virtual resource is not enough, to virtual resource expansion, business normally can being carried out, when business continues to increase, by controlling the access of virtual resource unlimited extension and restriction new business, thus realizing accurate flow control.
It should be noted that, all schemes of apparatus of the present invention are suitable for all systems can carrying out real-time extension, and some system is due to virtual machine performance problem, elastic telescopic required time is long, also first may start Flow Control and carry out elastic telescopic again, this programme is suitable for too, below repeats no more.
In above-described embodiment, describe when virtual resource is not enough, described virtual resource is expanded, in actual applications, before this, also comprises and judge that whether virtual resource is sufficient; Before the number of times of the described virtual resource expansion of statistics, arranging first threshold can also by arranging in the field of NFV standard definition; When there being virtual resource idle, then can the virtual resource of releasing idling, below the device of the virtual resource judging that whether virtual resource is sufficient, arrange first threshold and releasing idling is specifically described, please refer to shown in Fig. 5, another embodiment of carrying out the device of business Flow Control in the embodiment of the present invention under NFV framework comprises:
Setting unit 501, for before the number of times of the described virtual resource expansion of statistics, by arranging first threshold in the field of NFV standard definition, described first threshold is the extendible number of times of described virtual resource;
In order to limit virtual resource unlimited extension, influential system performance, a default threshold value is then needed to limit the number of times of virtual resource expansion, preferably, can at the VDU of VNF (VirtualizationDeployment Unit, virtual deployment unit) in definition scale_out/in field in the maximum of expansion (scaleout) is set, i.e. the maximum times that can expand of virtual resource.
First judging unit 502, for when described virtual resource is not enough, then, before expanding described virtual resource according to preset rules, judges that whether virtual resource is sufficient; Describedly judge whether abundance specifically comprises virtual resource: judge the occupancy of all virtual resources whether higher than the Second Threshold preset within the second round of presetting, if so, then represent that virtual resource is not enough, if not, then represent that virtual resource is sufficient;
Before expanding virtual resource, need first to judge that whether all virtual resources are sufficient, judge that method that virtual resource is whether sufficient comprises and whether judge the occupancy of all virtual resources within the second round of presetting higher than default Second Threshold.Existing virtual cpu (CentralProcessing Unit is detected as worked as, central processing unit) occupancy (two or more) is when being continued above 85% in 3 minutes, show that now traffic carrying capacity height virtual resource is not enough, needs to carry out one extension (scale out).
Expanding element 503, for when virtual resource is not enough, then expands described virtual resource according to preset rules;
NFV framework is by using general purpose hardware and Intel Virtualization Technology, carry very multi-functional software process, thus reduce the equipment cost of network costliness, software and hardware decoupling zero and function modeling can be passed through, network equipment function is made to be no longer dependent on specialized hardware, resource can be shared fully flexibly, realizes fast Development and the deployment of new business, and carries out automatic deployment based on practical business demand.When service traffics are large, virtual resource is not enough, as now physical resource is sufficient, then expands virtual resource, improves system processing power.Can carry out expanding (scale out) according to each rule generating 2 new virtual cpus as expanded new virtual cpu.
Statistic unit 504, for adding up the number of times of described virtual resource expansion;
Because in NFV environment, the common hardware that uses, and cost is lower, so generally, physical resource is sufficient, so repeatedly can expand virtual resource.Such as, the virtual cpu occupancy of new expansion was still continued above 85% in 3 minutes, then proceed to expand (scale out), the number of times of statistics expansion.
Stop element 505, when the number of times of described expansion reaches default threshold value, then stops expanding described virtual resource;
In order to ensure the overall performance of virtual network function, limited number of times first threshold is set in system, because need the data that real-time synchronization is a large amount of between virtual resource, if carry out unconfined expansion to virtual resource, so when concurrent many-to-one communication, the flow that instantaneous burst produces is larger, the overall performance of virtual network function can be affected, so need the number of times of restriction expansion, when the number of times expanded reaches first threshold, then no longer virtual resource is expanded, doing so avoids entire system and be affected.Such as, the virtual cpu occupancy of new expansion was still continued above 85% in 3 minutes, then proceed to expand (scale out), when just not applying for expanding new virtual cpu after expansion 5 times again.
Second judging unit 506, for when there being virtual resource idle, then, before the virtual resource of releasing idling, has judged whether that virtual resource is idle; Describedly judge whether that the virtual resource free time specifically comprises: whether judge the occupancy of each virtual resource successively within the period 3 of presetting lower than the 3rd threshold value preset, if, then represent that described virtual resource is idle, if not, then represent that described virtual resource is not idle;
When certain virtual resource is idle condition, then this virtual resource can be discharged, to ensure the performance of virtual network function, judge whether that the method for virtual resource free time comprises and whether judge the occupancy of each virtual resource successively within the period 3 of presetting lower than the 3rd threshold value preset.Such as detect single virtual CPU usage continued in 10 minutes lower than 5% time, then represent that this virtual resource unit is idle condition.
Releasing unit 507, for when there being virtual resource idle, then the virtual resource of releasing idling;
Because the virtual resource of expansion is more, and safeguard that too much unnecessary virtual resource may influential system overall performance, so when the virtual resource of expansion is idle condition, then the virtual resource of this free time can be discharged, the performance of raising virtual network function.Such as, when in 4 virtual cpus newly expanded in system, detect that wherein two virtual cpus are idle condition, then discharged by these two idle CPU, making only to stay in system is not 2 virtual cpus of idle condition.
Limiting unit 508, for when the number of times of described expansion reaches default first threshold and does not have virtual resource idle within the period 1 of presetting, then the access of limit service;
When the unrestricted access of virtual Internet resources of new business, also the overall performance of virtual network function can be affected, when the number of times expanded virtual resource just reaches first threshold within certain cycle, then represent and now need a large amount of virtual resources, if now do not have virtual resource to be the words of idle condition yet, the new low priority traffice of restriction is then needed to be linked in system, to ensure the normal process of high-priority service.Such as, in 30 minutes, reach expansion scale out time several 5 times and do not have virtual cpu to discharge, then the access of business is limited, thus realize flow control.
In the embodiment of the present invention, by judging whether whether the occupancy of all virtual resources not enough higher than the Second Threshold determination virtual resource preset within the second round of presetting, like this, second round and Second Threshold can be set according to actual conditions, make virtual network function obtain the most reasonably utilizing; When there being virtual resource idle, then the virtual resource of releasing idling, like this, improves the performance of virtual network function.
In above-described embodiment, describe when there being virtual resource idle, the then virtual resource of releasing idling, when the number of times of described expansion reaches default first threshold and does not have virtual resource idle within the period 1 of presetting, the then access of limit service, in actual applications, after the virtual resource of releasing idling, the number of times of described expansion can also be reduced according to the rule preset, the access of limit service can for for allowing virtual resource described in service access that priority is high, virtual resource described in the service access that prevention priority is low, below the access of the number of times and concrete limit service that reduce expansion is specifically described, please refer to shown in Fig. 6, another embodiment of carrying out the device of business Flow Control in the embodiment of the present invention under NFV framework comprises:
Setting unit 601, for before the number of times of the described virtual resource expansion of statistics, by arranging first threshold in the field of NFV standard definition, described first threshold is the extendible number of times of described virtual resource;
In order to limit virtual resource unlimited extension, influential system performance, a default threshold value is then needed to limit the number of times of virtual resource expansion, preferably, can at the VDU of VNF (VirtualizationDeployment Unit, virtual deployment unit) in definition scale_out/in field in the maximum of expansion (scaleout) is set, i.e. the maximum times that can expand of virtual resource.
First judging unit 602, for when described virtual resource is not enough, then, before expanding described virtual resource according to preset rules, judges that whether virtual resource is sufficient; Describedly judge whether abundance specifically comprises virtual resource: judge the occupancy of all virtual resources whether higher than the Second Threshold preset within the second round of presetting, if so, then represent that virtual resource is not enough, if not, then represent that virtual resource is sufficient;
Before expanding virtual resource, need first to judge that whether all virtual resources are sufficient, judge that method that virtual resource is whether sufficient comprises and whether judge the occupancy of all virtual resources within the second round of presetting higher than default Second Threshold.Existing virtual cpu (CentralProcessing Unit is detected as worked as, central processing unit) occupancy (two or more) is when being continued above 85% in 3 minutes, show that now traffic carrying capacity height virtual resource is not enough, needs to carry out one extension (scale out).
Expanding element 603, for when virtual resource is not enough, then expands described virtual resource according to preset rules;
NFV framework is by using general purpose hardware and Intel Virtualization Technology, carry very multi-functional software process, thus reduce the equipment cost of network costliness, software and hardware decoupling zero and function modeling can be passed through, network equipment function is made to be no longer dependent on specialized hardware, resource can be shared fully flexibly, realizes fast Development and the deployment of new business, and carries out automatic deployment based on practical business demand.When service traffics are large, virtual resource is not enough, as now physical resource is sufficient, then expands virtual resource, improves system processing power.Can carry out expanding (scale out) according to each rule generating 2 new virtual cpus as expanded new virtual cpu.
Statistic unit 604, for adding up the number of times of described virtual resource expansion;
Because in NFV environment, the common hardware that uses, and cost is lower, so generally, physical resource is sufficient, so repeatedly can expand virtual resource.Such as, the virtual cpu occupancy of new expansion was still continued above 85% in 3 minutes, then proceed to expand (scale out), the number of times of statistics expansion.
Stop element 605, when the number of times of described expansion reaches default threshold value, then stops expanding described virtual resource;
In order to ensure the overall performance of virtual network function, limited number of times first threshold is set in system, because need the data that real-time synchronization is a large amount of between virtual resource, if carry out unconfined expansion to virtual resource, so when concurrent many-to-one communication, the flow that instantaneous burst produces is larger, the overall performance of virtual network function can be affected, so need the number of times of restriction expansion, when the number of times expanded reaches first threshold, then no longer virtual resource is expanded, doing so avoids entire system and be affected.Such as, the virtual cpu occupancy of new expansion was still continued above 85% in 3 minutes, then proceed to expand (scale out), when just not applying for expanding new virtual cpu after expansion 5 times again.
Second judging unit 506, for when there being virtual resource idle, then, before the virtual resource of releasing idling, has judged whether that virtual resource is idle; Describedly judge whether that the virtual resource free time specifically comprises: whether judge the occupancy of each virtual resource successively within the period 3 of presetting lower than the 3rd threshold value preset, if, then represent that described virtual resource is idle, if not, then represent that described virtual resource is not idle;
When certain virtual resource is idle condition, then this virtual resource can be discharged, to ensure the performance of virtual network function, judge whether that the method for virtual resource free time comprises and whether judge the occupancy of each virtual resource successively within the period 3 of presetting lower than the 3rd threshold value preset.Such as detect single virtual CPU usage continued in 10 minutes lower than 5% time, then represent that this virtual resource unit is idle condition.
Releasing unit 607, for when there being virtual resource idle, then the virtual resource of releasing idling;
Because the virtual resource of expansion is more, and safeguard that too much unnecessary virtual resource may influential system overall performance, so when the virtual resource of expansion is idle condition, then the virtual resource of this free time can be discharged, the performance of raising virtual network function.Such as, when in 4 virtual cpus newly expanded in system, detect that wherein two virtual cpus are idle condition, then discharged by these two idle CPU, making only to stay in system is not 2 virtual cpus of idle condition.
Subtrahend unit 608, for after the virtual resource of releasing idling, reduces the number of times of described expansion according to the rule preset;
Because when expanding virtual resource, expand according to the rule preset, be after idle condition is released when there being virtual resource, then represent that the virtual resource that can expand does not reach default maximum, so the number of times of expansion can be reduced according to identical rule, system can be expanded next time.Such as, first there are 2 virtual cpus in system, after carrying out 5 expansions, each increase respectively 2 virtual cpus, obtain 12 virtual cpus, the number of times now adding up be expanded (scale out) is 5, after business is finished, 4 virtual cpus are had to be idle condition, then discharge 4 idle virtual cpus, then only there are 8 virtual cpus in system, the number of times of corresponding minimizing statistics expansion 2 times, the number of times then now adding up expansion is 3 times, and expression can also carry out 2 expansions (scale out).
Limiting unit 609 comprises limiting module 6091, for when the number of times of described expansion reaches default first threshold within the period 1 of presetting, then allows the service access that priority is high, stops the service access that priority is low;
When the unrestricted access of virtual Internet resources of new business, also the overall performance of virtual network function can be affected, when the number of times expanded virtual resource just reaches first threshold within certain cycle, then represent and now need a large amount of virtual resources, then need to limit new service access in virtual resource, to ensure that virtual resource can make accessed business normally to carry out.Such as, in 30 minutes, reach expansion scale out time several 5 times, then the access of business is limited, thus realizing flow control, business has all been divided priority, when virtual resource is not enough and when cannot expand again, then can the high business of access priority, the business that loss priority is low.
In the embodiment of the present invention, when the virtual resource of releasing idling, reduce the number of times of described expansion according to the rule preset, such virtual network function then can reasonably be utilized, and improves service efficiency; When the number of times of described expansion reaches default first threshold within the period 1 of presetting, virtual resource described in the service access that then permission priority is high, virtual resource described in the service access that prevention priority is low, like this to the flow control that business is carried out, also achieves the Intelligent treatment to business.
Illustrate below.In a concrete example, virtual resource is CPU, easily extensible number of times first threshold is set to 5 times, the preset rules of expansion is each expansion 2 virtual cpu resources, period 1 is set to 30 minutes, Second Threshold is set to 85%, be set to 3 minutes second round, 3rd threshold value is set to 5%, period 3 is set to 10 minutes, when virtual resource is not enough, when new service needed accesses, the scene of a kind of data-flow-control method in server system under NFV framework, please refer to shown in Fig. 7, an embodiment of carrying out the embody rule scene of business Flow Control in the embodiment of the present invention under NFV framework comprises:
At VNF (Network Function Virtualization, network function is virtual) VDU (Virtualized Network Function, virtual network function) in definition scale_out/in field in sacle out=5 is set, namely maximumly can expand 5 times, then apply for that 5 new virtual resources carry out Business Processing; VNFM (Virtualized Network Function Management, virtual network function manages) when detecting that existing virtual cpu occupancy (two or more) was continued above 85% in 3 minutes, show that now traffic carrying capacity height virtual resource is not enough, carry out a scale out, apply for the business of 2 new virtual cpus for the treatment of new access; If the virtual cpu occupancy of new application was still continued above 85% in 3 minutes, then proceed scale out, after scale out 5 times, new virtual cpu can not be applied for again.
When traffic carrying capacity diminish virtual resource do not re-use time, VNFM detected single virtual CPU usage in 10 minutes continue lower than 5% time, discharge virtual cpu, often discharge a collection of (2) and cut scale out number, the virtual cpu resource of the no more than new application of release number;
VNFM adds up virtual resource scale out number, 5 times are reached in 30 minutes, then send to NFVO (Network Function Virtualization Orchestrator, the virtual composer of network function) message that resource overload needs Flow Control.The service access system that NFVO allows priority high after receiving Flow Control message, stops the service access system that priority is low, thus realizes Flow Control accurately, improves the practicality of system.
The above, above embodiment only in order to technical scheme of the present invention to be described, is not intended to limit; Although with reference to previous embodiment to invention has been detailed description, those of ordinary skill in the art is to be understood that: it still can be modified to the technical scheme described in foregoing embodiments, or carries out equivalent replacement to wherein portion of techniques feature; And these amendments or replacement, do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (14)

1. carry out a method for business Flow Control under NFV framework, it is characterized in that, comprising:
When virtual resource is not enough, then according to preset rules, described virtual resource is expanded;
Add up the number of times of described virtual resource expansion;
When the number of times of described expansion reaches default first threshold, then stop expanding described virtual resource;
When the number of times of described expansion reaches default first threshold and does not have virtual resource idle within the period 1 of presetting, then the access of limit service.
2. method according to claim 1, is characterized in that, when described virtual resource is not enough, then, before expanding described virtual resource according to preset rules, described method also comprises: judge that whether virtual resource is sufficient;
Describedly judge whether abundance specifically comprises virtual resource:
Judge the occupancy of all virtual resources whether higher than the Second Threshold preset within the second round of presetting, if so, then represent that virtual resource is not enough, if not, then represent that virtual resource is sufficient.
3. method according to claim 1, is characterized in that, before the number of times of the described virtual resource expansion of statistics, described method also comprises:
By arranging first threshold in the field of NFV standard definition, described first threshold is the extendible number of times of described virtual resource.
4. according to the method for claims 1 to 3 wherein described in any one, it is characterized in that, described method also comprises:
When there being virtual resource idle, then the virtual resource of releasing idling.
5. method according to claim 4, is characterized in that, when there being virtual resource idle, then, before the virtual resource of releasing idling, described method also comprises: judged whether that virtual resource is idle;
Describedly judge whether that the virtual resource free time specifically comprises:
Judge the occupancy of each virtual resource successively within the period 3 of presetting whether lower than the 3rd threshold value preset, if so, then represent that described virtual resource is idle, if not, then represent that described virtual resource is not idle.
6. method according to claim 4, is characterized in that, after the virtual resource of releasing idling, described method also comprises: the number of times reducing described expansion according to the rule preset.
7., according to claims 1 to 3 wherein method described in any one, it is characterized in that, the access of limit service specifically comprises:
Allow the service access that priority is high, stop the service access that priority is low.
8. carry out a device for business Flow Control under NFV framework, it is characterized in that, comprising:
Expanding element, for when virtual resource is not enough, then expands described virtual resource according to preset rules;
Statistic unit, for adding up the number of times of described virtual resource expansion;
Stop element, when the number of times of described expansion reaches default threshold value, then stops expanding described virtual resource;
Limiting unit, for when the number of times of described expansion reaches default first threshold and does not have virtual resource idle within the period 1 of presetting, then the access of limit service.
9. device according to claim 8, is characterized in that, described device also comprises:
First judging unit, for when described virtual resource is not enough, then, before expanding described virtual resource according to preset rules, judges that whether virtual resource is sufficient; Describedly judge whether abundance specifically comprises virtual resource: judge the occupancy of all virtual resources whether higher than the Second Threshold preset within the second round of presetting, if so, then represent that virtual resource is not enough, if not, then represent that virtual resource is sufficient.
10. device according to claim 8, is characterized in that, described device also comprises:
Setting unit, for before the number of times of the described virtual resource expansion of statistics, by arranging first threshold in the field of NFV standard definition, described first threshold is the extendible number of times of described virtual resource.
11. according to Claim 8 to 10 device wherein described in any one, it is characterized in that, described device also comprises:
Releasing unit, for when there being virtual resource idle, then the virtual resource of releasing idling.
12. devices according to claim 11, is characterized in that, described device also comprises:
Second judging unit, for when there being virtual resource idle, then, before the virtual resource of releasing idling, has judged whether that virtual resource is idle; Describedly judge whether that the virtual resource free time specifically comprises: whether judge the occupancy of each virtual resource successively within the period 3 of presetting lower than the 3rd threshold value preset, if, then represent that described virtual resource is idle, if not, then represent that described virtual resource is not idle.
13. devices according to claim 11, is characterized in that, described device also comprises:
Subtrahend unit, for after the virtual resource of releasing idling, reduces the number of times of described expansion according to the rule preset.
14. according to Claim 8 to 10 device wherein described in any one, it is characterized in that, described limiting unit comprises:
Limiting module, for the service access allowing priority high, stops the service access that priority is low.
CN201410856839.5A 2014-12-29 2014-12-29 The method and device of business flow control is carried out under a kind of NFV frameworks Active CN104601492B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410856839.5A CN104601492B (en) 2014-12-29 2014-12-29 The method and device of business flow control is carried out under a kind of NFV frameworks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410856839.5A CN104601492B (en) 2014-12-29 2014-12-29 The method and device of business flow control is carried out under a kind of NFV frameworks

Publications (2)

Publication Number Publication Date
CN104601492A true CN104601492A (en) 2015-05-06
CN104601492B CN104601492B (en) 2018-11-09

Family

ID=53127009

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410856839.5A Active CN104601492B (en) 2014-12-29 2014-12-29 The method and device of business flow control is carried out under a kind of NFV frameworks

Country Status (1)

Country Link
CN (1) CN104601492B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105162716A (en) * 2015-07-28 2015-12-16 上海华为技术有限公司 Flow control method and apparatus under NFV configuration
WO2016115900A1 (en) * 2015-01-21 2016-07-28 中兴通讯股份有限公司 Method and corresponding system for implementing virtual network function performance monitoring
CN105847172A (en) * 2016-03-30 2016-08-10 华为技术有限公司 Service flow control method and device
WO2016179999A1 (en) * 2015-05-11 2016-11-17 中兴通讯股份有限公司 Method and device for managing virtual resource of virtualized network function
WO2017011938A1 (en) * 2015-07-17 2017-01-26 华为技术有限公司 Virtual network function capacity expansion method and apparatus
WO2017054197A1 (en) * 2015-09-30 2017-04-06 华为技术有限公司 Scaling out method, device and system
WO2017118414A1 (en) * 2016-01-07 2017-07-13 中兴通讯股份有限公司 Method and device for monitoring and processing performance threshold
WO2017128979A1 (en) * 2016-01-30 2017-08-03 华为技术有限公司 Resource management method and device
CN107154951A (en) * 2016-03-02 2017-09-12 中兴通讯股份有限公司 The flexible management method and devices of one kind virtualization network application function unit VNF
CN107153570A (en) * 2017-04-11 2017-09-12 华为技术有限公司 The number controlling method and device of a kind of virtual machine
CN108141378A (en) * 2015-10-19 2018-06-08 诺基亚通信公司 Suspend mode VDU in VNFD
CN108429631A (en) * 2017-02-15 2018-08-21 华为技术有限公司 A kind of method and device of network service instantiation
CN108632161A (en) * 2017-03-20 2018-10-09 中兴通讯股份有限公司 A kind of virtual network function and its method for realizing business processing
CN108885564A (en) * 2016-02-08 2018-11-23 诺基亚通信公司 Resource in network virtualization scene places control
CN109196828A (en) * 2016-06-16 2019-01-11 华为技术有限公司 A kind of method for managing resource and device of network slice
CN110636137A (en) * 2019-10-14 2019-12-31 河海大学常州校区 Cluster-based NFV service chain optimization method in ocean view monitoring network
CN111316237A (en) * 2017-10-31 2020-06-19 上海诺基亚贝尔股份有限公司 Method, device and system for arranging real-time virtual network functions

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1988684A (en) * 2006-12-15 2007-06-27 华为技术有限公司 Network process managing method and device
CN104050045A (en) * 2014-06-27 2014-09-17 华为技术有限公司 Method and device for distributing virtual resources based on disk IO
CN104137482A (en) * 2014-04-14 2014-11-05 华为技术有限公司 Disaster recovery data center configuration method and device under cloud computing framework
CN104170323A (en) * 2014-04-09 2014-11-26 华为技术有限公司 Fault handling method, device and system based on network function virtualization
CN104219127A (en) * 2014-08-30 2014-12-17 华为技术有限公司 Creation method and device of virtual network instance
CN104243301A (en) * 2013-06-08 2014-12-24 华为技术有限公司 Method, device and system for generating service path

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1988684A (en) * 2006-12-15 2007-06-27 华为技术有限公司 Network process managing method and device
CN104243301A (en) * 2013-06-08 2014-12-24 华为技术有限公司 Method, device and system for generating service path
CN104170323A (en) * 2014-04-09 2014-11-26 华为技术有限公司 Fault handling method, device and system based on network function virtualization
CN104137482A (en) * 2014-04-14 2014-11-05 华为技术有限公司 Disaster recovery data center configuration method and device under cloud computing framework
CN104050045A (en) * 2014-06-27 2014-09-17 华为技术有限公司 Method and device for distributing virtual resources based on disk IO
CN104219127A (en) * 2014-08-30 2014-12-17 华为技术有限公司 Creation method and device of virtual network instance

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016115900A1 (en) * 2015-01-21 2016-07-28 中兴通讯股份有限公司 Method and corresponding system for implementing virtual network function performance monitoring
US10320649B2 (en) 2015-01-21 2019-06-11 Zte Corporation Method and system for implementing virtual network function performance monitoring
WO2016179999A1 (en) * 2015-05-11 2016-11-17 中兴通讯股份有限公司 Method and device for managing virtual resource of virtualized network function
CN106664259B (en) * 2015-07-17 2020-01-10 华为技术有限公司 Method and device for expanding virtual network function
WO2017011938A1 (en) * 2015-07-17 2017-01-26 华为技术有限公司 Virtual network function capacity expansion method and apparatus
CN106664259A (en) * 2015-07-17 2017-05-10 华为技术有限公司 Virtual network function capacity expansion method and apparatus
CN105162716A (en) * 2015-07-28 2015-12-16 上海华为技术有限公司 Flow control method and apparatus under NFV configuration
EP3319282A4 (en) * 2015-07-28 2018-06-20 Huawei Technologies Co., Ltd. Flow control method and device under nfv architecture
WO2017054197A1 (en) * 2015-09-30 2017-04-06 华为技术有限公司 Scaling out method, device and system
US10764132B2 (en) 2015-09-30 2020-09-01 Huawei Technologies Co., Ltd. Scale-out association method and apparatus, and system
CN107251486B (en) * 2015-09-30 2020-04-28 华为技术有限公司 Method, device and system for expanding linkage
CN107251486A (en) * 2015-09-30 2017-10-13 华为技术有限公司 A kind of method for extending linkage, apparatus and system
CN108141378B (en) * 2015-10-19 2021-09-24 诺基亚通信公司 Dormant VDU in VNFD
CN108141378A (en) * 2015-10-19 2018-06-08 诺基亚通信公司 Suspend mode VDU in VNFD
WO2017118414A1 (en) * 2016-01-07 2017-07-13 中兴通讯股份有限公司 Method and device for monitoring and processing performance threshold
CN106953776A (en) * 2016-01-07 2017-07-14 中兴通讯股份有限公司 Performance threshold monitor processing method and device
WO2017128979A1 (en) * 2016-01-30 2017-08-03 华为技术有限公司 Resource management method and device
CN107026802A (en) * 2016-01-30 2017-08-08 华为技术有限公司 A kind of method for managing resource and equipment
CN107026802B (en) * 2016-01-30 2020-12-15 华为技术有限公司 Resource management method and equipment
CN108885564A (en) * 2016-02-08 2018-11-23 诺基亚通信公司 Resource in network virtualization scene places control
US11249814B2 (en) 2016-02-08 2022-02-15 Nokia Solutions And Networks Oy Resource placement control in network virtualization scenarios
CN107154951A (en) * 2016-03-02 2017-09-12 中兴通讯股份有限公司 The flexible management method and devices of one kind virtualization network application function unit VNF
CN107154951B (en) * 2016-03-02 2020-10-02 南京中兴软件有限责任公司 Virtual network application function unit (VNF) extension management method and device
CN105847172B (en) * 2016-03-30 2019-03-19 华为技术有限公司 Job flow control method and device
CN105847172A (en) * 2016-03-30 2016-08-10 华为技术有限公司 Service flow control method and device
CN109196828A (en) * 2016-06-16 2019-01-11 华为技术有限公司 A kind of method for managing resource and device of network slice
CN108429631A (en) * 2017-02-15 2018-08-21 华为技术有限公司 A kind of method and device of network service instantiation
CN108429631B (en) * 2017-02-15 2021-01-15 华为技术有限公司 Method and device for instantiating network service
CN108632161A (en) * 2017-03-20 2018-10-09 中兴通讯股份有限公司 A kind of virtual network function and its method for realizing business processing
CN108632161B (en) * 2017-03-20 2022-04-12 中兴通讯股份有限公司 Virtual network function and method for realizing service processing
CN107153570B (en) * 2017-04-11 2020-08-25 华为技术有限公司 Method and device for controlling number of virtual machines
CN107153570A (en) * 2017-04-11 2017-09-12 华为技术有限公司 The number controlling method and device of a kind of virtual machine
CN111316237A (en) * 2017-10-31 2020-06-19 上海诺基亚贝尔股份有限公司 Method, device and system for arranging real-time virtual network functions
US11625258B2 (en) 2017-10-31 2023-04-11 Nokia Solutions And Networks Oy Method, apparatus and system for real-time virtual network function orchestration
CN111316237B (en) * 2017-10-31 2024-03-15 上海诺基亚贝尔股份有限公司 Method, device and system for real-time virtual network function arrangement
CN110636137A (en) * 2019-10-14 2019-12-31 河海大学常州校区 Cluster-based NFV service chain optimization method in ocean view monitoring network

Also Published As

Publication number Publication date
CN104601492B (en) 2018-11-09

Similar Documents

Publication Publication Date Title
CN104601492A (en) Method and device for controlling business flow under NFV framework
CN108965485B (en) Container resource management method and device and cloud platform
CN102932413B (en) A kind of computational resource allocation method, cloud management platform node and computational resource cluster
CN105302637A (en) Restoration method and apparatus for jamming caused by system process runtime exception and mobile terminal
CN104899095A (en) Resource adjustment method and system for virtual machine
CN113037786A (en) Intelligent computing power scheduling method, device and system
CN107977254B (en) Method for responding to request in cloud data system and computer-readable storage medium
CN105335229A (en) Business resource scheduling method and apparatus
CN104503932A (en) Method and system for judging master baseboard management controller of multi-mainboard server
CN111628941A (en) Network traffic classification processing method, device, equipment and medium
CN110647392A (en) Intelligent elastic expansion method based on container cluster
CN103780428A (en) Centralized resource management method and system applied to cloud architecture
CN106506233A (en) A kind of automatic deployment Hadoop clusters and the method for flexible working node
CN106571933A (en) Service processing method and device
CN105589772A (en) Method and apparatus for detecting logic crash of FPGA chip
CN104461731A (en) Virtual machine resource recycling method and device in dynamic resource expanding
CN104780062A (en) Method for quickly acquiring IP address of BMC management network interface
CN106933673B (en) Method and device for adjusting number of logical threads of component
CN110209548B (en) Service control method, system, electronic device and computer readable storage medium
CN108989442A (en) Data distributing method, system and control node
CN105487928A (en) Control method and device and Hadoop system
CN109697117B (en) Terminal control method, terminal control device and computer-readable storage medium
CN109347982A (en) A kind of dispatching method and device of data center
CN108804152B (en) Method and device for adjusting configuration parameters
CN102970183A (en) Cloud monitoring system and data reflow method thereof

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