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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network 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
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.
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)
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)
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 |
-
2018
- 2018-03-07 CN CN201810185720.8A patent/CN110247783A/en active Pending
Patent Citations (6)
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)
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 |