CN110247783A - A kind of scalable appearance policy conflict processing method and processing device - Google Patents

A kind of scalable appearance policy conflict processing method and processing device Download PDF

Info

Publication number
CN110247783A
CN110247783A CN201810185720.8A CN201810185720A CN110247783A CN 110247783 A CN110247783 A CN 110247783A CN 201810185720 A CN201810185720 A CN 201810185720A CN 110247783 A CN110247783 A CN 110247783A
Authority
CN
China
Prior art keywords
strategy
scalable
scalable appearance
policy conflict
appearance
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.)
Pending
Application number
CN201810185720.8A
Other languages
Chinese (zh)
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.)
China Mobile Communications Group Co Ltd
China Mobile Communications Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications 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 China Mobile Communications Group Co Ltd, China Mobile Communications Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201810185720.8A priority Critical patent/CN110247783A/en
Publication of CN110247783A publication Critical patent/CN110247783A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances

Abstract

The present invention provides a kind of scalable appearance policy conflict processing method and processing device, is related to field of communication technology.This method comprises: obtaining the described at least two scalable adjustment directions for holding strategy when network function virtualization manager corresponds to target network element and there is at least two scalable appearances strategy for meeting trigger condition, the adjustment direction is dilatation or capacity reducing;It is whether consistent according to the described at least two scalable adjustment directions for holding strategy, determine pending target strategy.The solution of the present invention solves the problems, such as the scalable conflict for holding strategy, guarantees that network element resources of virtual machine satisfies the use demand.

Description

A kind of scalable appearance policy conflict processing method and processing device
Technical field
The present invention relates to fields of communication technology, particularly relate to a kind of scalable appearance policy conflict processing method and processing device.
Background technique
With the development of communication technology, in order to improve communication network flexibility, NFV (Network Function is proposed Virtualization, network function virtualization) technology.MANO (Management and Orchestration, management and volume Row) it can be according to Internet usage situation, VNF (the Virtualized Network of dynamic adjustment group network service Function, network function virtualization) used in resource, i.e., scalable appearance is carried out to VNF, to improve resource utilization.At present VNFM (Network Functions Virtualisation Manager, network function virtualization manager) is stored and is executed The scalable appearance strategy of network, to guarantee that network element resources of virtual machine satisfies the use demand.
Wherein, the scalable appearance policy development foundation of VNF is diversified, and including but not limited to central processor CPU utilizes Rate, memory usage, magnetic disc i/o (input/output) number, network bandwidth, system amount of access, selected virtual machine VM are carried Operational indicator information and portfolio etc..But when scalable appearance policy development, often selected in These parameters a kind of or more The some form of combination (weighting) of kind is as the tactful trigger condition of scalable appearance, in this way, scalable when storing 2 or more in VNFM When holding strategy, by there is a situation where triggering VNFM simultaneously to execute multiple scalable appearance strategies to the same network element, scalable appearance is caused The conflict of strategy, influences the processing of scalable appearance.
Summary of the invention
The object of the present invention is to provide a kind of scalable appearance policy conflict processing method and processing devices, to solve scalable appearance strategy Conflict guarantees that network element resources of virtual machine satisfies the use demand.
In order to achieve the above objectives, the embodiment of the present invention provides a kind of scalable appearance policy conflict processing method, comprising:
There are at least two scalable appearances for meeting trigger condition when network function virtualization manager corresponds to target network element When tactful, the described at least two scalable adjustment directions for holding strategy are obtained, the adjustment direction is dilatation or capacity reducing;
It is whether consistent according to the described at least two scalable adjustment directions for holding strategy, determine pending target strategy.
Wherein, described whether consistent according to the described at least two scalable adjustment directions for holding strategy, determine pending mesh Mark the step of strategy, comprising:
If the described at least two scalable adjustment directions for holding strategy are all the same, it is determined that at least two scalable appearance strategy In a scalable appearance strategy be target strategy;
If the described at least two scalable adjustment directions for holding strategy are not identical, network function is requested to virtualize under composer The new scalable appearance strategy of hair is as target strategy.
Wherein, if the described at least two scalable adjustment directions for holding strategy are all the same, it is determined that described at least two The step of scalable scalable appearance strategy held in strategy is target strategy, comprising:
Obtain the described at least two scalable scalable appearance parameters for holding each scalable appearance strategy in strategy;
According to the scalable appearance parameter and adjustment direction, a scalable appearance strategy in described at least two scalable appearance strategies is chosen For target strategy.
Wherein, the scalable appearance parameter is target virtual machine quantity;
It is described according to the scalable appearance parameter and adjustment direction, choose described at least two scalable appearance it is tactful in a scalable appearance The step of strategy is target strategy, comprising:
When the adjustment direction is dilatation, choosing the maximum scalable appearance strategy of target virtual machine quantity is target strategy;
When the adjustment direction is capacity reducing, choosing the smallest scalable appearance strategy of target virtual machine quantity is target strategy.
Wherein, if the described at least two scalable adjustment directions for holding strategy are not identical, request network function virtual Change composer and issue the step of new scalable appearance strategy is as target strategy, comprising:
Sending strategy collision alert request message to network function virtualizes composer, and it is virtual to receive the network function Change policy conflict alarm response message and new scalable appearance strategy that composer alerts request feedback according to the policy conflict.
Wherein, the policy conflict alerts request message as alarm data type, and the event of the alarm data type It include scalable appearance policy conflict alarm identifier in attribute data type.
In order to achieve the above objectives, the embodiments of the present invention also provide a kind of scalable appearance policy conflict processing methods, comprising:
It receives the policy conflict that network function virtualization manager is sent and alerts request message;
Request message, sending strategy collision alert response message and new scalable appearance plan are alerted according to the policy conflict Slightly to the network function virtualization manager.
Wherein, the policy conflict alerts request message as alarm data type, and the event of the alarm data type It include scalable appearance policy conflict alarm identifier in attribute data type.
In order to achieve the above objectives, the embodiments of the present invention also provide a kind of scalable appearance policy conflict processing units, comprising: Processor and transceiver, wherein the processor is used for:
There are at least two scalable appearances for meeting trigger condition when network function virtualization manager corresponds to target network element When tactful, the described at least two scalable adjustment directions for holding strategy are obtained, the adjustment direction is dilatation or capacity reducing;
It is whether consistent according to the described at least two scalable adjustment directions for holding strategy, determine pending target strategy.
Wherein, the processor is also used to:
If the described at least two scalable adjustment directions for holding strategy are all the same, it is determined that at least two scalable appearance strategy In a scalable appearance strategy be target strategy;
If the described at least two scalable adjustment directions for holding strategy are not identical, network function is requested to virtualize under composer The new scalable appearance strategy of hair is as target strategy.
Wherein, the processor is also used to:
Obtain the described at least two scalable scalable appearance parameters for holding each scalable appearance strategy in strategy;
According to the scalable appearance parameter and adjustment direction, a scalable appearance strategy in described at least two scalable appearance strategies is chosen For target strategy.
Wherein, the scalable appearance parameter is target virtual machine quantity;
The processor is also used to:
When the adjustment direction is dilatation, choosing the maximum scalable appearance strategy of target virtual machine quantity is target strategy;
When the adjustment direction is capacity reducing, choosing the smallest scalable appearance strategy of target virtual machine quantity is target strategy.
Wherein, the transceiver is used for:
Sending strategy collision alert request message to network function virtualizes composer, and it is virtual to receive the network function Change policy conflict alarm response message and new scalable appearance strategy that composer alerts request feedback according to the policy conflict.
Wherein, the policy conflict alerts request message as alarm data type, and the event of the alarm data type It include scalable appearance policy conflict alarm identifier in attribute data type.
In order to achieve the above objectives, the embodiments of the present invention also provide a kind of scalable appearance policy conflict processing units, comprising: Processor and transceiver, wherein the transceiver is used for:
It receives the policy conflict that network function virtualization manager is sent and alerts request message;
Request message, sending strategy collision alert response message and new scalable appearance plan are alerted according to the policy conflict Slightly to the network function virtualization manager.
Wherein, the policy conflict alerts request message as alarm data type, and the event of the alarm data type It include scalable appearance policy conflict alarm identifier in attribute data type.
In order to achieve the above objectives, the embodiments of the present invention also provide a kind of network function virtualization managers, including receive It sends out device, memory, processor and is stored in the computer program that can be run on the memory and on the processor;It is described Processor realizes the scalable appearance policy conflict for being as above applied to network function virtualization manager when executing the computer program Processing method.
In order to achieve the above objectives, the embodiments of the present invention also provide a kind of network functions to virtualize composer, including receives It sends out device, memory, processor and is stored in the computer program that can be run on the memory and on the processor;It is described Processor realizes the as above scalable appearance policy conflict applied to network function virtualization composer when executing the computer program Processing method.
In order to achieve the above objectives, it the embodiments of the present invention also provide a kind of computer readable storage medium, stores thereon There is computer program, is realized when the computer program is executed by processor as above applied to network function virtualization manager The scalable step held in policy conflict processing method.
In order to achieve the above objectives, it the embodiments of the present invention also provide a kind of computer readable storage medium, stores thereon There is computer program, is realized when the computer program is executed by processor as above applied to network function virtualization composer The scalable step held in policy conflict processing method.
The advantageous effects of the above technical solutions of the present invention are as follows:
The scalable appearance policy conflict processing method of the embodiment of the present invention is influencing VNF example performance by monitoring, and VNFM is true The network element that sets the goal currently meets at least two scalable trigger conditions for holding strategy, that is, when scalable appearance policy conflict occurs, will first obtain At least two scalable adjustment direction for holding strategy: dilatation or capacity reducing is taken, at least two scalable appearance strategy is then based on Whether adjustment direction is consistent preferably to go out pending target strategy, is quickly adjusted with reaching to Virtual NE, guarantees net The purpose that first resources of virtual machine satisfies the use demand.
Detailed description of the invention
Fig. 1 is the flow chart of the scalable appearance policy conflict processing method of first embodiment of the invention;
Fig. 2 is one of the application schematic diagram of the scalable appearance policy conflict processing method of first embodiment of the invention;
Fig. 3 is the two of the application schematic diagram of the scalable appearance policy conflict processing method of first embodiment of the invention;
Fig. 4 is the flow chart of the scalable appearance policy conflict processing method of second embodiment of the invention;
Fig. 5 is the structure chart of the scalable appearance policy conflict processing unit of the embodiment of the present invention;
Fig. 6 is the structure chart of the network function virtualization manager of the embodiment of the present invention;
Fig. 7 is that the network function of the embodiment of the present invention virtualizes the structure chart of composer.
Specific embodiment
To keep the technical problem to be solved in the present invention, technical solution and advantage clearer, below in conjunction with attached drawing and tool Body embodiment is described in detail.
The present invention executes multiple expansions to the same network element because occurring while triggering VNFM in existing scalable appearance processing The situation of capacity reducing strategy, and scalable the problem of holding tactful conflict is caused, a kind of scalable appearance policy conflict processing method is provided, Whether the adjustment direction based on Conflict Strategies unanimously determines final target strategy, solves the scalable conflict for holding strategy, protects Network element resources of virtual machine has been demonstrate,proved to satisfy the use demand.
As shown in Figure 1, the scalable appearance policy conflict processing method of one kind of the embodiment of the present invention, comprising:
Step 101, meet at least the two of trigger condition when network function virtualization manager exists corresponding to target network element When a scalable appearance strategy, the described at least two scalable adjustment directions for holding strategy are obtained, the adjustment direction is dilatation or capacity reducing;
Step 102, whether consistent according to the described at least two scalable adjustment directions for holding strategy, determine pending target Strategy.
According to above-mentioned steps 101 and step 102, the scalable appearance policy conflict processing method of the embodiment of the present invention is applied to VNFM is influencing VNF example performance by monitoring, and VNFM determines that target network element currently meets at least two scalable touchings for holding strategy Clockwork spring part, that is, when scalable appearance policy conflict occurs, will first obtain at least two scalable adjustment direction for holding strategy: dilatation is still Capacity reducing, is then based on whether at least two scalable adjustment direction for holding strategy unanimously preferably goes out pending target strategy, with Reach and Virtual NE is quickly adjusted, guarantees the purpose that network element resources of virtual machine satisfies the use demand.
It should be appreciated that it often is provided with corresponding reference value in the scalable trigger condition for holding strategy, it is real in monitoring VNF Example performance during, it will be able to by obtain influence the scalable appearance of VNF example monitoring parameter value, by its in trigger condition The reference value of setting is compared, to determine whether the corresponding scalable appearance strategy of triggering, and then judge whether tactful punching occurred Prominent situation.
In embodiments of the present invention, optionally, step 102 includes:
If the described at least two scalable adjustment directions for holding strategy are all the same, it is determined that at least two scalable appearance strategy In a scalable appearance strategy be target strategy;
If the described at least two scalable adjustment directions for holding strategy are not identical, network function is requested to virtualize under composer The new scalable appearance strategy of hair is as target strategy.
Here, by there are at least two of policy conflict it is scalable hold strategy adjustment direction consistency judgement, When its adjustment direction identical (be all dilatation or be all capacity reducing), can from least two scalable appearances strategy one scalable appearance of selection Strategy simplifies process flow without the repeating transmission of new strategy while satisfying the use demand as target strategy;In adjustment direction When different, network function virtualization composer NFVO will be requested to issue new scalable appearance strategy as target strategy.NFVO connects The request of VNFM is received, mode can be formulated according to preset strategy and carry out new scalable appearance strategy generating, and be issued to VNFM.
For example, the tactful A and strategy B that meet trigger condition judge to conflict as shown in Fig. 2, S201 is first carried out in VNFM Tactful A and strategy B adjustment direction it is whether identical;If they are the same, S202 is executed, determines the scalable appearance in strategy A and strategy B Strategy is target strategy;If not identical, S203 is executed, request NFVO issues new scalable appearance strategy as target strategy.
Wherein, for the identical scene in scalable appearance Developing Tactics direction of generation policy conflict, although can optionally wherein One scalable appearance strategy is used as target strategy, still, when the relatively other tactful dilatations for meeting trigger condition of target strategy are smaller or Capacity reducing is larger, the problem of being unable to satisfy use demand easily occurs, if it is preferred, therefore, that at least two scalable appearance plan Adjustment direction slightly is all the same, it is determined that the described at least two scalable scalable appearance strategies held in strategy are the step of target strategy Suddenly, comprising:
Obtain the described at least two scalable scalable appearance parameters for holding each scalable appearance strategy in strategy;
According to the scalable appearance parameter and adjustment direction, a scalable appearance strategy in described at least two scalable appearance strategies is chosen For target strategy.
Here, at least two scalable scalable appearance parameter for holding each scalable appearance strategy in strategy can be obtained first, then In conjunction with the scalable appearance parameter and adjustment direction, there is not applicable ask to avoid the target strategy of selection in preferred target strategy out Topic.
Specifically, which is target virtual machine quantity, described according to the scalable appearance parameter and adjustment direction, Choose a step of scalable appearance strategy is target strategy in described at least two scalable appearance strategies, comprising:
When the adjustment direction is dilatation, choosing the maximum scalable appearance strategy of target virtual machine quantity is target strategy;
When the adjustment direction is capacity reducing, choosing the smallest scalable appearance strategy of target virtual machine quantity is target strategy.
In this way, this will be chosen at least when the scalable adjustment direction for holding strategy of at least two clashed is all dilatation The maximum scalable appearance strategy of target virtual machine quantity is used as target strategy in two scalable appearance strategies;In at least two clashed It, will be minimum with target virtual machine quantity in at least two scalable appearance strategy when a scalable adjustment direction for holding strategy is all capacity reducing Scalable appearance strategy as target strategy.In this way, after performance objective strategy carries out the processing of reducing and expansion appearance to VNF example, virtual machine money Source can more preferably satisfy the use demand.
Certainly, the scalable appearance parameter in the embodiment is not limited only to target virtual machine quantity, and can also be can embody mesh The other parameters for marking virtual machine quantity, will not enumerate herein.
In addition, for at least two scalable different scenes of adjustment direction for holding strategy clashed, the present invention is real It applies in example, optionally, if the described at least two scalable adjustment directions for holding strategy are not identical, requests network function virtual Change composer and issue the step of new scalable appearance strategy is as target strategy, comprising:
Sending strategy collision alert request message to network function virtualizes composer, and it is virtual to receive the network function Change policy conflict alarm response message and new scalable appearance strategy that composer alerts request feedback according to the policy conflict.
Here, VNFM can be when the adjustment direction of at least two scalable appearance strategies clashed be identical, sending strategy Collision alert request message to NFVO so that the NFVO issued after receiving policy conflict alarm request message to VNFM it is applicable The new scalable appearance strategy of current scene satisfies the use demand.VNFM receives new scalable appearance strategy and carries out as target strategy It executes.Meanwhile VNFM can also receive the policy conflict alarm response that NFVO relative strategy collision alert request message is sent and disappear Breath.
In embodiments of the present invention, optionally, the policy conflict alarm request message is alarm data type, and described It include scalable appearance policy conflict alarm identifier in the event attribute data type of alarm data type.
VNFM is by NFVO-VNFM alarm interface reporting policy collision alert request message, still, current NFVO- The interface that alarm interface between VNFM does not have active push policy conflict to alert, and alert and also do not have in Alarm data type There is the description of corresponding strategies conflict, is also defined without the warning information of this interface in unit enterprise mark, therefore, increases VNFM To NFVO active push alarm interface, and to be increased newly in the event attribute eventType data type in Alarm data type The scalable appearance policy conflict alarm identifier STRATEGY_CONFLICT_ALARM of enumerated value, table 1 specific as follows:
Table 1
Meanwhile the basis in European Telecommunication Standardization Association ETSI about NFVO-VNFM alarm interface specification (SOL003) On, the put interface that special alarm Individual alarm is alerted about active reporting is increased, table 2 is defined as follows:
Table 2
In this way, as shown in figure 3, VNFM such as S301, the existing scalable appearance strategy of activation;Later, S302 is executed, VNF is monitored Performance;By monitoring result, discovery strategy conflict, and adjustment direction are on the contrary, just by NFVO-VNFM alarm interface according to above-mentioned Content is defined, S303 is executed, active push policy conflict alerts request message to NFVO.NFVO receives policy conflict alarm and asks After seeking message, S304 will be executed, by NFVO- Operation Support System OSS interface reporting policy collision alert to OSS, and executed S305 formulates mode according to preset strategy and regenerates the scalable appearance strategy under a current scene;Later, S306 is executed, under New scalable appearance strategy is sent out to VNFM.Certainly, NFVO can also be sent corresponding after receiving policy conflict alarm request message Policy conflict alerts response message to VNFM, is not shown in the figure.
In conclusion the scalable appearance policy conflict processing method of the embodiment of the present invention, is influencing VNF exemplary by monitoring Can, VNFM determines that target network element currently meets at least two scalable trigger conditions for holding strategy, that is, scalable appearance policy conflict occurs When, will first obtain at least two scalable adjustment direction for holding strategy: it is at least two scalable to be then based on this for dilatation or capacity reducing Whether the adjustment direction for holding strategy unanimously preferably goes out pending target strategy, is quickly adjusted with reaching to Virtual NE It is whole, guarantee the purpose that network element resources of virtual machine satisfies the use demand.
As shown in figure 4, the embodiments of the present invention also provide a kind of scalable appearance policy conflict processing methods, comprising:
Step 401, it receives the policy conflict that network function virtualization manager is sent and alerts request message;
Step 402, request message is alerted according to the policy conflict, sending strategy collision alert response message and new Scalable appearance is tactful to the network function virtualization manager.
Wherein, the policy conflict alerts request message as alarm data type, and the event of the alarm data type It include scalable appearance policy conflict alarm identifier in attribute data type.
In this way, the scalable appearance policy conflict processing method of the embodiment of the present invention, is applied to NFVO, sent by receiving VNFM Policy conflict alert request message, it is thus understood that VNFM there is scalable appearance policy conflict in target network element aiming at the problem that, and hair The scalable adjustment direction for holding strategy of at least two of raw conflict is not identical, needs to regenerate new scalable appearance strategy and works as to meet The use demand of preceding scene will alert request message, sending strategy collision alert response message according to the policy conflict later And new scalable appearance strategy carrys out the problem of resolution policy conflicts, guarantees that resources of virtual machine satisfies the use demand to VNFM.
It should be noted that the scalable appearance policy conflict processing method is scalable appearance strategy in the above-mentioned first embodiment of cooperation Conflict processing method is scalable holding policy conflict to solve the problems, such as, scalable appearance policy conflict processing method in above-mentioned first embodiment Implementation be suitable for this method, can also reach identical technical effect.
As shown in figure 5, the scalable appearance policy conflict processing unit 500 of one kind of the embodiment of the present invention, including 510 He of processor Transceiver 520, wherein
The processor 510 is used for:
There are at least two scalable appearances for meeting trigger condition when network function virtualization manager corresponds to target network element When tactful, the described at least two scalable adjustment directions for holding strategy are obtained, the adjustment direction is dilatation or capacity reducing;
It is whether consistent according to the described at least two scalable adjustment directions for holding strategy, determine pending target strategy.
Optionally, the processor 510 is also used to:
If the described at least two scalable adjustment directions for holding strategy are all the same, it is determined that at least two scalable appearance strategy In a scalable appearance strategy be target strategy;
If the described at least two scalable adjustment directions for holding strategy are not identical, network function is requested to virtualize under composer The new scalable appearance strategy of hair is as target strategy.
Optionally, the processor 510 is also used to:
Obtain the described at least two scalable scalable appearance parameters for holding each scalable appearance strategy in strategy;
According to the scalable appearance parameter and adjustment direction, a scalable appearance strategy in described at least two scalable appearance strategies is chosen For target strategy.
Optionally, the scalable appearance parameter is target virtual machine quantity;
The processor 510 is also used to:
When the adjustment direction is dilatation, choosing the maximum scalable appearance strategy of target virtual machine quantity is target strategy;
When the adjustment direction is capacity reducing, choosing the smallest scalable appearance strategy of target virtual machine quantity is target strategy.
Optionally, the transceiver 520 is used for:
Sending strategy collision alert request message to network function virtualizes composer, and it is virtual to receive the network function Change policy conflict alarm response message and new scalable appearance strategy that composer alerts request feedback according to the policy conflict.
Optionally, the policy conflict alerts request message as alarm data type, and the thing of the alarm data type It include scalable appearance policy conflict alarm identifier in part attribute data type.
The scalable appearance policy conflict processing unit of the embodiment of the present invention is influencing VNF example performance by monitoring, and VNFM is true The network element that sets the goal currently meets at least two scalable trigger conditions for holding strategy, that is, when scalable appearance policy conflict occurs, will first obtain At least two scalable adjustment direction for holding strategy: dilatation or capacity reducing is taken, at least two scalable appearance strategy is then based on Whether adjustment direction is consistent preferably to go out pending target strategy, is quickly adjusted with reaching to Virtual NE, guarantees net The purpose that first resources of virtual machine satisfies the use demand.
It should be noted that the scalable policy conflict processing unit of holding is using the scalable appearance plan in above-mentioned first embodiment The device of conflict processing method is omited, the scalable implementation for holding policy conflict processing method is suitable for being somebody's turn to do in above-mentioned first embodiment Device can also reach identical technical effect.
The scalable appearance policy conflict processing unit 500 of another embodiment of the present invention, including processor 510 and transceiver 520, wherein
The transceiver 520 is used for:
It receives the policy conflict that network function virtualization manager is sent and alerts request message;
Request message, sending strategy collision alert response message and new scalable appearance plan are alerted according to the policy conflict Slightly to the network function virtualization manager.
Optionally, the policy conflict alerts request message as alarm data type, and the thing of the alarm data type It include scalable appearance policy conflict alarm identifier in part attribute data type.
The scalable appearance policy conflict processing unit of the embodiment of the present invention, NFVO are accused by receiving the policy conflict that VNFM is sent Alert request message, it is thus understood that VNFM is clashed at least aiming at the problem that scalable appearance policy conflict occurs in target network element Two scalable adjustment directions for holding strategy are not identical, need to regenerate new scalable appearance strategy to meet the use of current scene Demand will alert request message, sending strategy collision alert response message and newly scalable according to the policy conflict later Hold strategy to VNFM, carrys out the problem of resolution policy conflicts, guarantee that resources of virtual machine satisfies the use demand.
It should be noted that the scalable policy conflict processing unit of holding is using the scalable appearance plan in above-mentioned second embodiment The device of conflict processing method is omited, the scalable implementation for holding policy conflict processing method is suitable for being somebody's turn to do in above-mentioned second embodiment Device can also reach identical technical effect.
A kind of network function virtualization manager of another embodiment of the present invention, as shown in fig. 6, including transceiver 610, depositing Reservoir 620, processor 600 and it is stored in the computer journey that can be run on the memory 620 and on the processor 600 Sequence;The processor 600 is realized above-mentioned applied to the scalable of network function virtualization manager when executing the computer program Hold policy conflict processing method.
The transceiver 610, for sending and receiving data under the control of processor 600.
Wherein, in Fig. 6, bus architecture may include the bus and bridge of any number of interconnection, specifically by processor 600 The various circuits for the memory that the one or more processors and memory 620 of representative represent link together.Bus architecture is also Various other circuits of such as peripheral equipment, voltage-stablizer and management circuit or the like can be linked together, these are all It is it is known in the art, therefore, it will not be further described herein.Bus interface provides interface.Transceiver 610 can To be multiple element, that is, includes transmitter and receiver, the list for communicating over a transmission medium with various other devices is provided Member.
Processor 600, which is responsible for management bus architecture and common processing, memory 620, can store processor 600 and is holding Used data when row operation.
The network function of another embodiment of the present invention virtualizes composer, as shown in fig. 7, comprises transceiver 710, memory 720, processor 700 and it is stored in the computer program that can be run on the memory 720 and on the processor 700;Institute It states and realizes the above-mentioned scalable appearance strategy applied to network function virtualization composer when processor 700 executes the computer program Conflict processing method.
The transceiver 710, for sending and receiving data under the control of processor 700.
In Fig. 7, bus architecture (is represented) with bus 730, and bus 730 may include the bus of any number of interconnection And bridge, the memory that bus 730 will include the one or more processors represented by processor 700 and memory 720 represents Various circuits link together.Bus 730 can also be by each of such as peripheral equipment, voltage-stablizer and management circuit or the like Other circuits of kind link together, and these are all it is known in the art, and therefore, it will not be further described herein. Bus interface 750 provides interface between bus 730 and transceiver 710.Transceiver 710 can be an element, be also possible to Multiple element, such as multiple receivers and transmitter, provide the unit for communicating over a transmission medium with various other devices. The data handled through processor 700 are transmitted on the radio medium by antenna 740, and further, antenna 740 also receives data And transfer data to processor 700.
Processor 700 is responsible for management bus 730 and common processing, can also provide various functions, including timing, periphery Interface, voltage adjusting, power management and other control functions.And memory 720 can be used for storage processor 700 and hold Used data when row operation.
Optionally, processor 700 can be CPU, ASIC, FPGA or CPLD.
A kind of computer readable storage medium of the embodiment of the present invention is stored thereon with computer program, the computer The scalable appearance policy conflict processing method for being as above applied to network function virtualization manager is realized when program is executed by processor In step, and identical technical effect can be reached, to avoid repeating, which is not described herein again.
A kind of computer readable storage medium of the embodiment of the present invention is stored thereon with computer program, the computer The scalable appearance policy conflict processing method as above applied to network function virtualization composer is realized when program is executed by processor In step, and identical technical effect can be reached, to avoid repeating, which is not described herein again.
Wherein, the computer readable storage medium, as read-only memory (Read-Only Memory, abbreviation ROM), Random access memory (Random Access Memory, abbreviation RAM), magnetic or disk etc..
Explanation is needed further exist for, this many functional component described in this description is all referred to as module, so as to more Add the independence for particularly emphasizing its implementation.
In the embodiment of the present invention, module can use software realization, to be executed by various types of processors.Citing comes It says, the executable code module of a mark may include the one or more physics or logical block of computer instruction, citing For, object, process or function can be built as.Nevertheless, the executable code of institute's mark module is without physically It is located together, but may include the different instructions being stored in different positions, be combined together when in these command logics When, it constitutes module and realizes the regulation purpose of the module.
In fact, executable code module can be the either many item instructions of individual instructions, and can even be distributed It on multiple and different code segments, is distributed in distinct program, and is distributed across multiple memory devices.Similarly, it grasps Making data can be identified in module, and can realize according to any form appropriate and be organized in any appropriate class In the data structure of type.The operation data can be used as individual data collection and be collected, or can be distributed on different location (including in different storage device), and at least partly can only be present in system or network as electronic signal.
When module can use software realization, it is contemplated that the level of existing hardware technique, it is possible to implemented in software Module, without considering the cost, those skilled in the art can build corresponding hardware circuit to realize correspondence Function, the hardware circuit includes conventional ultra-large integrated (VLSI) circuit or gate array and such as logic core The existing semiconductor of piece, transistor etc either other discrete elements.Module can also use programmable hardware device, such as Field programmable gate array, programmable logic array, programmable logic device etc. are realized.
Above-mentioned exemplary embodiment is described with reference to those attached drawings, many different forms and embodiment be it is feasible and Without departing from spirit of that invention and teaching, therefore, the present invention should not be construed the limitation become in this proposed exemplary embodiment. More precisely, these exemplary embodiments are provided so that the present invention can be perfect and complete, and can be by the scope of the invention It is communicated to those those of skill in the art.In those schemas, size of components and relative size be perhaps based on it is clear for the sake of And it is exaggerated.Term used herein is based only on description particular example embodiment purpose, and being not intended to, which becomes limitation, uses.Such as Ground is used at this, unless the interior text clearly refers else, otherwise the singular " one ", "one" and "the" be intended to by Those multiple forms are also included in.Those term "comprising"s and/or " comprising " will become further apparent when being used in this specification, It indicates the presence of the feature, integer, step, operation, component and/or component, but is not excluded for one or more other features, whole Number, step, operation, component, component and/or the presence of its group or increase.Unless otherwise indicated, narrative tense, a value range packet Bound containing the range and any subrange therebetween.
The above is a preferred embodiment of the present invention, it is noted that for those skilled in the art For, without departing from the principles of the present invention, it can also make several improvements and retouch, these improvements and modifications It should be regarded as protection scope of the present invention.

Claims (20)

1. a kind of scalable appearance policy conflict processing method characterized by comprising
There are at least two scalable appearance strategies for meeting trigger condition when network function virtualization manager corresponds to target network element When, the described at least two scalable adjustment directions for holding strategy are obtained, the adjustment direction is dilatation or capacity reducing;
It is whether consistent according to the described at least two scalable adjustment directions for holding strategy, determine pending target strategy.
2. scalable appearance policy conflict processing method according to claim 1, which is characterized in that described at least two according to The step of whether a scalable adjustment direction for holding strategy is consistent, determines pending target strategy, comprising:
If the described at least two scalable adjustment directions for holding strategy are all the same, it is determined that in at least two scalable appearance strategy One scalable appearance strategy is target strategy;
If the described at least two scalable adjustment directions for holding strategy are not identical, network function virtualization composer is requested to issue newly Scalable appearance strategy as target strategy.
3. scalable appearance policy conflict processing method according to claim 2, which is characterized in that if described at least two The scalable adjustment direction for holding strategy is all the same, it is determined that the described at least two scalable scalable appearance strategies held in strategy are target The step of strategy, comprising:
Obtain the described at least two scalable scalable appearance parameters for holding each scalable appearance strategy in strategy;
According to the scalable appearance parameter and adjustment direction, choosing a scalable appearance strategy in described at least two scalable appearance strategies is mesh Mark strategy.
4. scalable appearance policy conflict processing method according to claim 3, which is characterized in that the scalable appearance parameter is mesh Mark virtual machine quantity;
It is described according to the scalable appearance parameter and adjustment direction, it is tactful to choose a scalable appearance in described at least two scalable appearance strategies The step of for target strategy, comprising:
When the adjustment direction is dilatation, choosing the maximum scalable appearance strategy of target virtual machine quantity is target strategy;
When the adjustment direction is capacity reducing, choosing the smallest scalable appearance strategy of target virtual machine quantity is target strategy.
5. scalable appearance policy conflict processing method according to claim 2, which is characterized in that if described at least two The scalable adjustment direction for holding strategy is not identical, then network function virtualization composer is requested to issue new scalable appearance strategy as mesh Mark the step of strategy, comprising:
Sending strategy collision alert request message to network function virtualizes composer, and receives the network function virtualization and compile Arrange policy conflict alarm response message and new scalable appearance strategy that device alerts request feedback according to the policy conflict.
6. scalable appearance policy conflict processing method according to claim 5, which is characterized in that the policy conflict alarm is asked Seeking message is alarm data type, and includes scalable appearance strategy punching in the event attribute data type of the alarm data type Prominent alarm identifier.
7. a kind of scalable appearance policy conflict processing method characterized by comprising
It receives the policy conflict that network function virtualization manager is sent and alerts request message;
Request message is alerted according to the policy conflict, sending strategy collision alert response message and new scalable appearance strategy are extremely The network function virtualization manager.
8. scalable appearance policy conflict processing method according to claim 7, which is characterized in that the policy conflict alarm is asked Seeking message is alarm data type, and includes scalable appearance strategy punching in the event attribute data type of the alarm data type Prominent alarm identifier.
9. a kind of scalable appearance policy conflict processing unit, comprising: processor and transceiver, wherein the processor is used for:
There are at least two scalable appearance strategies for meeting trigger condition when network function virtualization manager corresponds to target network element When, the described at least two scalable adjustment directions for holding strategy are obtained, the adjustment direction is dilatation or capacity reducing;
It is whether consistent according to the described at least two scalable adjustment directions for holding strategy, determine pending target strategy.
10. scalable appearance policy conflict processing unit according to claim 9, which is characterized in that the processor is also used to:
If the described at least two scalable adjustment directions for holding strategy are all the same, it is determined that in at least two scalable appearance strategy One scalable appearance strategy is target strategy;
If the described at least two scalable adjustment directions for holding strategy are not identical, network function virtualization composer is requested to issue newly Scalable appearance strategy as target strategy.
11. scalable appearance policy conflict processing unit according to claim 10, which is characterized in that the processor is also used In:
Obtain the described at least two scalable scalable appearance parameters for holding each scalable appearance strategy in strategy;
According to the scalable appearance parameter and adjustment direction, choosing a scalable appearance strategy in described at least two scalable appearance strategies is mesh Mark strategy.
12. scalable appearance policy conflict processing unit according to claim 11, which is characterized in that the scalable appearance parameter is Target virtual machine quantity;
The processor is also used to:
When the adjustment direction is dilatation, choosing the maximum scalable appearance strategy of target virtual machine quantity is target strategy;
When the adjustment direction is capacity reducing, choosing the smallest scalable appearance strategy of target virtual machine quantity is target strategy.
13. scalable appearance policy conflict processing unit according to claim 10, which is characterized in that the transceiver is used for:
Sending strategy collision alert request message to network function virtualizes composer, and receives the network function virtualization and compile Arrange policy conflict alarm response message and new scalable appearance strategy that device alerts request feedback according to the policy conflict.
14. scalable appearance policy conflict processing unit according to claim 13, which is characterized in that the policy conflict alarm Request message is alarm data type, and includes scalable appearance strategy in the event attribute data type of the alarm data type Collision alert mark.
15. a kind of scalable appearance policy conflict processing unit characterized by comprising processor and transceiver, wherein the receipts Hair device is used for:
It receives the policy conflict that network function virtualization manager is sent and alerts request message;
Request message is alerted according to the policy conflict, sending strategy collision alert response message and new scalable appearance strategy are extremely The network function virtualization manager.
16. scalable appearance policy conflict processing unit according to claim 15, which is characterized in that the policy conflict alarm Request message is alarm data type, and includes scalable appearance strategy in the event attribute data type of the alarm data type Collision alert mark.
17. a kind of network function virtualization manager, including transceiver, memory, processor and it is stored on the memory And the computer program that can be run on the processor;It is characterized in that, when the processor executes the computer program Realize such as scalable appearance policy conflict processing method as claimed in any one of claims 1 to 6.
18. a kind of network function virtualizes composer, including transceiver, memory, processor and it is stored on the memory And the computer program that can be run on the processor;It is characterized in that, when the processor executes the computer program Realize scalable appearance policy conflict processing method as claimed in claim 7 or 8.
19. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program It is realized when being executed by processor such as the scalable step held in policy conflict processing method as claimed in any one of claims 1 to 6.
20. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program The scalable step held in policy conflict processing method as claimed in claim 7 or 8 is realized when being executed by processor.
CN201810185720.8A 2018-03-07 2018-03-07 A kind of scalable appearance policy conflict processing method and processing device Pending CN110247783A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810185720.8A CN110247783A (en) 2018-03-07 2018-03-07 A kind of scalable appearance policy conflict processing method and processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810185720.8A CN110247783A (en) 2018-03-07 2018-03-07 A kind of scalable appearance policy conflict processing method and processing device

Publications (1)

Publication Number Publication Date
CN110247783A true CN110247783A (en) 2019-09-17

Family

ID=67882410

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810185720.8A Pending CN110247783A (en) 2018-03-07 2018-03-07 A kind of scalable appearance policy conflict processing method and processing device

Country Status (1)

Country Link
CN (1) CN110247783A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112822699A (en) * 2019-11-15 2021-05-18 华为技术有限公司 Method and device for executing intention
CN115051920A (en) * 2022-06-02 2022-09-13 北京邮电大学 Method and system for capacity expansion of NFV capacity network element under capacity open architecture

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104579732A (en) * 2013-10-21 2015-04-29 华为技术有限公司 Method, device and system for managing virtualized network function network elements
CN106301829A (en) * 2015-05-21 2017-01-04 华为技术有限公司 A kind of method and apparatus of Network dilatation
US20170104609A1 (en) * 2015-10-09 2017-04-13 Openet Telecom Ltd. System and Method for Enabling Service Lifecycle Based Policy, Licensing, and Charging in a Network Function Virtualization Ecosystem
CN106576260A (en) * 2015-06-08 2017-04-19 华为技术有限公司 Policy coordination method and apparatus in NFV system
US20170141944A1 (en) * 2015-11-13 2017-05-18 Electronics And Telecommunications Research Institute Verifier for network function virtualization resource allocation
CN107689885A (en) * 2017-08-04 2018-02-13 清华大学 Network function virtualization architecture

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104579732A (en) * 2013-10-21 2015-04-29 华为技术有限公司 Method, device and system for managing virtualized network function network elements
CN106301829A (en) * 2015-05-21 2017-01-04 华为技术有限公司 A kind of method and apparatus of Network dilatation
CN106576260A (en) * 2015-06-08 2017-04-19 华为技术有限公司 Policy coordination method and apparatus in NFV system
US20170104609A1 (en) * 2015-10-09 2017-04-13 Openet Telecom Ltd. System and Method for Enabling Service Lifecycle Based Policy, Licensing, and Charging in a Network Function Virtualization Ecosystem
US20170141944A1 (en) * 2015-11-13 2017-05-18 Electronics And Telecommunications Research Institute Verifier for network function virtualization resource allocation
CN107689885A (en) * 2017-08-04 2018-02-13 清华大学 Network function virtualization architecture

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112822699A (en) * 2019-11-15 2021-05-18 华为技术有限公司 Method and device for executing intention
US20220272002A1 (en) * 2019-11-15 2022-08-25 Huawei Technologies Co., Ltd. Intent execution method and apparatus
CN112822699B (en) * 2019-11-15 2022-09-02 华为技术有限公司 Method and device for executing intention
US11716256B2 (en) * 2019-11-15 2023-08-01 Huawei Technologies Co., Ltd. Intent execution method and apparatus
CN115051920A (en) * 2022-06-02 2022-09-13 北京邮电大学 Method and system for capacity expansion of NFV capacity network element under capacity open architecture
CN115051920B (en) * 2022-06-02 2023-07-18 北京邮电大学 Method and system for expanding NFV capacity network element under capacity open architecture

Similar Documents

Publication Publication Date Title
CN111600930B (en) Micro-service request traffic management method, device, server and storage medium
CN110290189B (en) Container cluster management method, device and system
CN108370341B (en) Resource allocation method, virtual network function manager and network element management system
CN107534570A (en) Virtualize network function monitoring
CN104243405A (en) Request processing method, device and system
EP3572939A1 (en) Method, device and real-time network for highly-integrated automotive systems
WO2020147573A1 (en) Method and device for instantiating virtualized network function
WO2005060159A1 (en) A system and method for providing autonomic management of a networked system using an action-centric approach
CN108733496A (en) Event-handling method and device
US11297161B1 (en) Systems and methods for managing an automotive edge computing environment
CN110247783A (en) A kind of scalable appearance policy conflict processing method and processing device
CN114706690B (en) Method and system for sharing GPU (graphics processing Unit) by Kubernetes container
CN106789308A (en) The GIS service device and its control method of a kind of micro services framework automatically retractable
CN114356587A (en) Calculation power task cross-region scheduling method, system and equipment
CN110971439A (en) Policy decision method and device, system, storage medium, policy decision unit and cluster
CN113765957A (en) Model updating method and device
US20100274621A1 (en) Method and System for Integration of Systems Management with Project and Portfolio Management
WO2020057382A1 (en) Method, apparatus, and system for providing service, storage medium, and electronic device
WO2021013185A1 (en) Virtual machine migration processing and strategy generation method, apparatus and device, and storage medium
CN104657240B (en) The Failure Control method and device of more kernel operating systems
CN109542833A (en) A kind of server management method based on microserver framework, device, server
CN115964296A (en) Evaluation method, device, equipment and medium for automatic driving safety verification platform
US20210136007A1 (en) Method and apparatus for orchestrating resources in multi-access edge computing (mec) network
CN108243225A (en) A kind of distributed system, management method and access method
CN108259527B (en) Proxy-based service processing method and device and network element equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190917