CN105577414A - Elastically telescopic processing method, device and system for VM (Virtual Machine) resources - Google Patents

Elastically telescopic processing method, device and system for VM (Virtual Machine) resources Download PDF

Info

Publication number
CN105577414A
CN105577414A CN201410555238.0A CN201410555238A CN105577414A CN 105577414 A CN105577414 A CN 105577414A CN 201410555238 A CN201410555238 A CN 201410555238A CN 105577414 A CN105577414 A CN 105577414A
Authority
CN
China
Prior art keywords
resource
node
elastic telescopic
vnfm
nfvo
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.)
Withdrawn
Application number
CN201410555238.0A
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.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201410555238.0A priority Critical patent/CN105577414A/en
Priority to PCT/CN2015/073964 priority patent/WO2016058318A1/en
Publication of CN105577414A publication Critical patent/CN105577414A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • 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/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities

Abstract

The invention provides an elastically telescopic processing method, device and system for VM resources. The method comprise that according to VM indication information in a first node, the first node or an adjacent upstream node thereof determines that the first node reaches a preset threshold for VM resource elastically telescopic processing; and the upstream node of the first node is used to carry out VM resource elastically telescopic processing on the first node. The problems that interaction of NFVO information is too much and the impact is large in the prior art are solved, and thus, information interaction of NFVO is reduced, and impact on the NFVO is reduced.

Description

Virtual machine VM resource elastic telescopic processing method, Apparatus and system
Technical field
The present invention relates to the communications field, in particular to a kind of virtual machine VM resource elastic telescopic processing method, Apparatus and system.
Background technology
In Current communications field, the elastic telescopic service how building high efficient and reliable in telecommunication apparatus is the major issue and a core difficult problem that face in the industry.
Current most solution is not all very perfect on safety and reliability, particularly virtual machine (VirtualMachine, be called for short VM) elastic telescopic index monitor portion, the current monitoring to virtual machine indication information is main mainly with centralized single-point monitoring mode, wherein monitor node is placed on upstream more, mainly with the virtual layout (NetworkFunctionsVirtualisationOrchestrator of network function, be called for short NFVO) be main, the impact of this situation to NFVO is excessive, if upstream node goes wrong, just be easy to cause Single Point of Faliure.
Fig. 1 is the resources control structure chart in correlation technique, and, current monitor mode is all generally that the indication information timing acquiring of the machine is reported upstream node by virtual machine, then judge whether by upstream node the threshold values reaching flexible rule, the advantage of this kind of mode is more convenient to centralized bulk management etc., but shortcoming is also clearly, such as:
1, cannot monitor in real time when packet loss or network congestion appear in message in transport process.
2, transferred to by the indication information of the machine collection upstream node to carry out flexible judgement, accuracy also has problem.
Too much to NFVO information interaction for what exist in correlation technique, impact large problem, not yet propose effective solution at present.
Summary of the invention
The invention provides a kind of virtual machine VM resource elastic telescopic processing method, Apparatus and system, at least to solve exist in correlation technique too much to NFVO information interaction, impact large problem.
According to an aspect of the present invention, provide a kind of virtual machine VM resource elastic telescopic processing method, comprising: determine that described first node reaches the predetermined threshold carrying out the process of VM resource elastic telescopic by the neighboring upstream node of first node or first node according to the indication information of the VM in described first node; The upstream node of described first node is utilized to carry out the process of described VM resource elastic telescopic to described first node.
Preferably, the indication information of described VM comprises following information one of at least: the operational indicator information that memory information, central processor CPU information, hard disk information, wide-band-message, described VM carry, the disposal ability of described VM.
Preferably, when described first node is VM, utilizes the upstream node of described first node to carry out the process of described VM resource elastic telescopic to described first node and comprise: described VM sends the first request message for asking to carry out the process of described VM resource elastic telescopic to virtual network function VNF; Described VNF manages second request message of VNFM transmission for asking the resource access interface of the overall situation to carry out preliminery application resource according to described first request message to virtual network function; Described VNFM sends VM resource according to described second request message to the virtual layout NFVO of network function and changes request; Described NFVO carries out the process of described VM resource elastic telescopic according to the request of changing of described VM resource to described VM.
Preferably, when described first node is virtual network function VNF, utilizes the upstream node of described first node to carry out the process of described VM resource elastic telescopic to described first node and comprise: described VNF sends the second request message for asking the resource access interface of the overall situation to carry out preliminery application resource to virtual network function management VNFM; Described VNFM sends VM resource according to described second request message to the virtual layout NFVO of network function and changes request; Described NFVO carries out the process of described VM resource elastic telescopic according to the request of changing of described VM resource to described VNF.
Preferably, when described first node is virtual network function management VNFM, utilizes the upstream node of described first node to carry out the process of described VM resource elastic telescopic to described first node and comprise: described VNFM sends the 3rd request message for asking the resource access interface of the overall situation to carry out preliminery application resource to the virtual layout NFVO of network function; Carrying out in the successful situation of described preliminery application resource bid, described VNFM sends VM resource to described NFVO and changes request; Described NFVO carries out the process of described VM resource elastic telescopic according to the request of changing of described VM resource to described VNFM.
According to a further aspect in the invention, provide a kind of virtual machine VM resource elastic telescopic processing unit, comprise: determination module, be arranged in the neighboring upstream node of first node or first node, for determining that according to the indication information of the VM in described first node described first node reaches the predetermined threshold carrying out the process of VM resource elastic telescopic; Processing module, is arranged in each upstream node of described first node, for carrying out the process of described VM resource elastic telescopic to described first node.
Preferably, described processing module comprises: the first transmitting element, is arranged in VM, for when described first node is described VM, sends for asking the first request message carrying out the process of described VM resource elastic telescopic to virtual network function VNF; Second transmitting element, is arranged in described VNF, for managing second request message of VNFM transmission for asking the resource access interface of the overall situation to carry out preliminery application resource according to described first request message to virtual network function; 3rd transmitting element, is arranged in described VNFM, changes request for sending VM resource according to described second request message to the virtual layout NFVO of network function; First processing unit, is arranged in described NFVO, for carrying out the process of described VM resource elastic telescopic according to the request of changing of described VM resource to described VM.
Preferably, described processing module comprises: the 4th transmitting element, be arranged in virtual network function VNF, for when described first node is described VNF, described VNF is utilized to send the second request message for asking the resource access interface of the overall situation to carry out preliminery application resource to virtual network function management VNFM; 5th transmitting element, is arranged in described VNFM, changes request for sending VM resource according to described second request message to the virtual layout NFVO of network function; Second processing unit, is arranged in described NFVO, for carrying out the process of described VM resource elastic telescopic according to the request of changing of described VM resource to described VNF.
Preferably, described processing module comprises: the 6th transmitting element, be arranged in virtual network function management VNFM, for when described first node is described VNFM, described VNFM is utilized to send the 3rd request message for asking the resource access interface of the overall situation to carry out preliminery application resource to the virtual layout NFVO of network function; 7th transmitting element, is arranged in described VNFM, for carrying out in the successful situation of described preliminery application resource bid, sending VM resource change request to described NFVO; 3rd processing unit, is arranged in described NFVO, for carrying out the process of described VM resource elastic telescopic according to the request of changing of described VM resource to described VNFM.
In accordance with a further aspect of the present invention, provide a kind of system, comprise the virtual machine VM resource elastic telescopic processing unit described in above-mentioned any one.
By the present invention, adopt and determine that described first node reaches the predetermined threshold carrying out the process of VM resource elastic telescopic by the neighboring upstream node of first node or first node according to the indication information of the VM in described first node; The upstream node of described first node is utilized to carry out the process of described VM resource elastic telescopic to described first node, solve exist in correlation technique too much to NFVO information interaction, impact large problem, and then reach the information interaction reduced with NFVO, reduce the effect of the impact to this NFVO.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide a further understanding of the present invention, and form a application's part, schematic description and description of the present invention, for explaining the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the resources control structure chart in correlation technique;
Fig. 2 is the flow chart of the virtual machine VM resource elastic telescopic processing method according to the embodiment of the present invention;
Fig. 3 is the structured flowchart of the virtual machine VM resource elastic telescopic processing unit according to the embodiment of the present invention;
Fig. 4 is the structured flowchart one of processing module 34 in the virtual machine VM resource elastic telescopic processing unit according to the embodiment of the present invention;
Fig. 5 is the structured flowchart two of processing module 34 in the virtual machine VM resource elastic telescopic processing unit according to the embodiment of the present invention;
Fig. 6 is the structured flowchart three of processing module 34 in the virtual machine VM resource elastic telescopic processing unit according to the embodiment of the present invention;
Fig. 7 is the structured flowchart of the system according to the embodiment of the present invention;
Fig. 8 is the VM elastic telescopic procedure chart according to the embodiment of the present invention;
Fig. 9 is the VNF elastic shrinkage procedure chart according to the embodiment of the present invention;
Figure 10 is the VNFM elastic telescopic procedure chart according to the embodiment of the present invention.
Embodiment
Hereinafter also describe the present invention in detail with reference to accompanying drawing in conjunction with the embodiments.It should be noted that, when not conflicting, the embodiment in the application and the feature in embodiment can combine mutually.
Provide a kind of virtual machine VM resource elastic telescopic processing method in the present embodiment, Fig. 2 is the flow chart of the virtual machine VM resource elastic telescopic processing method according to the embodiment of the present invention, and as shown in Figure 2, this flow process comprises the steps:
Step S202, reaches according to the indication information determination first node of the VM in first node the predetermined threshold carrying out the process of VM resource elastic telescopic by the neighboring upstream node of first node or first node;
Step S204, utilizes the upstream node of first node to carry out the process of VM resource elastic telescopic to first node.
By above-mentioned steps, reach according to the indication information determination first node of the VM in first node the predetermined threshold carrying out the process of VM resource elastic telescopic by the neighboring upstream node of first node or first node; The upstream node of first node is utilized to carry out the process of VM resource elastic telescopic to first node, achieve and by the neighboring upstream node of node itself or node, nodes for state is monitored, decrease the impact to NFVO node, solve exist in correlation technique too much to NFVO information interaction, impact large problem, and then reach the information interaction reduced with NFVO, reduce the effect of the impact to this NFVO.
Wherein, the indication information of above-mentioned VM comprises following information one of at least: the disposal ability of memory information, central processor CPU information, hard disk information, wide-band-message, operational indicator information that VM carries, VM.
In a preferred embodiment, when first node is VM, utilizes the upstream node of first node to carry out the process of VM resource elastic telescopic to first node and comprise: VM sends the first request message for asking to carry out the process of VM resource elastic telescopic to virtual network function VNF; VNF manages second request message of VNFM transmission for asking the resource access interface of the overall situation to carry out preliminery application resource according to the first request message to virtual network function; VNFM sends VM resource according to the second request message to the virtual layout NFVO of network function and changes request; NFVO carries out the process of VM resource elastic telescopic according to the request of changing of VM resource to VM.Thus achieve when carrying out the elastic telescopic process of VM resource to VM, greatly reduce the information interaction between NFVO, reduce the impact to NFVO.
In a preferred embodiment, when first node is virtual network function VNF, utilizes the upstream node of first node to carry out the process of VM resource elastic telescopic to first node and comprise: VNF sends the second request message for asking the resource access interface of the overall situation to carry out preliminery application resource to virtual network function management VNFM; VNFM sends VM resource according to the second request message to the virtual layout NFVO of network function and changes request; NFVO carries out the process of VM resource elastic telescopic according to the request of changing of VM resource to VNF.Thus achieve when carrying out the elastic telescopic process of VM resource to VNF, greatly reduce the information interaction between NFVO, reduce the impact to NFVO.
In a preferred embodiment, when first node is virtual network function management VNFM, utilizes the upstream node of first node to carry out the process of VM resource elastic telescopic to first node and comprise: VNFM sends the 3rd request message for asking the resource access interface of the overall situation to carry out preliminery application resource to the virtual layout NFVO of network function; Carrying out in the successful situation of preliminery application resource bid, VNFM sends VM resource to NFVO and changes request; NFVO carries out the process of VM resource elastic telescopic according to the request of changing of VM resource to VNFM.Thus achieve when carrying out the elastic telescopic process of VM resource to VNFM, greatly reduce the information interaction between NFVO, reduce the impact to NFVO.
Additionally provide a kind of virtual machine VM resource elastic telescopic processing unit in the present embodiment, this device is used for realizing above-described embodiment and preferred implementation, has carried out repeating no more of explanation.As used below, term " module " can realize the software of predetermined function and/or the combination of hardware.Although the device described by following examples preferably realizes with software, hardware, or the realization of the combination of software and hardware also may and conceived.
Fig. 3 is the structured flowchart of the virtual machine VM resource elastic telescopic processing unit according to the embodiment of the present invention, and as shown in Figure 3, this device comprises determination module 32 and processing module 34.Below this device is described.
Determination module 32, is arranged in the neighboring upstream node of first node or first node, reaches for the indication information determination first node according to the VM in first node the predetermined threshold carrying out the process of VM resource elastic telescopic; Processing module 34, is arranged in each upstream node of first node, is connected to above-mentioned determination module 32, for carrying out the process of VM resource elastic telescopic to first node.Wherein, the indication information of above-mentioned VM can comprise following information one of at least: the disposal ability of memory information, central processor CPU information, hard disk information, wide-band-message, operational indicator information that VM carries, VM.
Fig. 4 is the structured flowchart one of processing module 34 in the virtual machine VM resource elastic telescopic processing unit according to the embodiment of the present invention, as shown in Figure 4, this processing module 34 comprises the first transmitting element 42, second transmitting element 44, the 3rd transmitting element 46 and the first processing unit 48.Below this processing module 34 is described.
First transmitting element 42, is arranged in VM, for when first node is VM, sends for asking the first request message carrying out the process of VM resource elastic telescopic to virtual network function VNF; Second transmitting element 44, is arranged in VNF, is connected to above-mentioned first transmitting element 42, for managing second request message of VNFM transmission for asking the resource access interface of the overall situation to carry out preliminery application resource according to the first request message to virtual network function; 3rd transmitting element 46, is arranged in VNFM, is connected to above-mentioned second transmitting element 44, changes request for sending VM resource according to the second request message to the virtual layout NFVO of network function; First processing unit 48, is arranged in NFVO, is connected to above-mentioned 3rd transmitting element 46, for carrying out the process of VM resource elastic telescopic according to the request of changing of VM resource to VM.
Fig. 5 is the structured flowchart two of processing module 34 in the virtual machine VM resource elastic telescopic processing unit according to the embodiment of the present invention, and as shown in Figure 5, this processing module 34 comprises the 4th transmitting element 52, the 5th transmitting element 54 and the second processing unit 56.Below this processing module 34 is described.
4th transmitting element 52, is arranged in virtual network function VNF, for when first node is VNF, utilizes VNF to send the second request message for asking the resource access interface of the overall situation to carry out preliminery application resource to virtual network function management VNFM; 5th transmitting element 54, is arranged in VNFM, is connected to above-mentioned 4th transmitting element 52, changes request for sending VM resource according to the second request message to the virtual layout NFVO of network function; Second processing unit 56, is arranged in NFVO, is connected to above-mentioned 5th transmitting element 54, for carrying out the process of VM resource elastic telescopic according to the request of changing of VM resource to VM.
Fig. 6 is the structured flowchart three of processing module 34 in the virtual machine VM resource elastic telescopic processing unit according to the embodiment of the present invention, and as shown in Figure 6, this processing module 34 comprises the 6th transmitting element 62, the 7th transmitting element 64 and the 3rd processing unit 66.Below this processing module 34 is described.
6th transmitting element 62, is arranged in virtual network function management VNFM, for when first node is VNFM, utilizes VNFM to send the 3rd request message for asking the resource access interface of the overall situation to carry out preliminery application resource to the virtual layout NFVO of network function; 7th transmitting element 64, is arranged in VNFM, is connected to above-mentioned 6th transmitting element 62, for carrying out in the successful situation of preliminery application resource bid, sending VM resource change request to NFVO; 3rd processing unit 66, is arranged in NFVO, is connected to above-mentioned 7th transmitting element 64, for carrying out the process of VM resource elastic telescopic according to the request of changing of VM resource to VM.
Fig. 7 is the structured flowchart of the virtual machine VM resource elastic telescopic treatment system according to the embodiment of the present invention, and as shown in Figure 7, this virtual machine VM resource elastic telescopic treatment system 72 comprises the virtual machine VM resource elastic telescopic processing unit 74 of above-mentioned any one.
In order to solve exist in correlation technique too much to NFVO information interaction, impact large problem, additionally provide a kind of resource in embodiments of the present invention and supply the method with dynamic management as required, the impact to upstream node NFVO can be alleviated by the method in the embodiment of the present invention, effective elimination Single Point of Faliure, and reduce interacting message, allow the indication information of collection more accurate simultaneously, thus achieve the object building efficient, safe and reliable elastic telescopic service.
In this embodiment by making the NFVO node of original unified management virtual resource sink, the mode of multi-zone supervision is transferred by authority, reduce the impact to NFVO, and provide resource management interface to VNFM, make that it also can access camp-on resource, vm health, VM are used the overall virtual resource information such as resource, thus need not be accessed by NFVO at every turn.
The VM resource elastic telescopic process of preferred embodiment one when above-mentioned first node is VM:
After the good elastic telescopic rule of VM asset creation of most downstream, each VM is by server load balancing (ServerLoadBalancing, referred to as SLB) mode bind together the virtual network function (VirtualisedNetworkFunction of composition, referred to as VNF), refer to network element side network element more, for the indication information of monitoring VNF level, under monitoring VNF, the indication information of each VM seems more accurate and timely, here VM monitor control index is primarily of internal memory, CPU, hard disk, the system information compositions such as bandwidth, real-time status monitoring is carried out by each VM self, and by self judging whether to reach elastic telescopic condition, if VM self cannot carry out the condition judging whether to reach elastic telescopic rule, the VNF node of upstream then the information data of monitoring is transferred to judge.If reach flexible condition, then send the first request message and carry out elastic telescopic process to VNF, and send request to virtual network function management (VirtualisedNetworkFunctionManager, referred to as VNFM), when entire system load is lower, if reach capacity reducing condition, then send the second request message to VNFM by VNF, and trigger elastic telescopic request, VNFM sends VM resource request and changes message to NFVO, by carrying out a series of state transition operation to VM, release VM resource, then SLB process is carried out to VNF, reduce overall system and have cost (TotalCostofOwnership, referred to as TCO), when entire system load is higher, if reach dilatation condition, then send the second request message to VNFM by VNF, VNFM sends VM resource request and changes message to NFVO, and configure according to the VM of VNF binding, by carrying out a series of state transition operation to VM, start corresponding VM, then SLB process carried out to VNF, expand with this, expand system processing power.
In summary, NFVO coordinates VNFM, VNF to complete the elastic telescopic of VM.This process is initiated by VM, and after VNFM receives the request to create of VNF, calculate the Resources list of required amendment, apply for Resources allocation, complete preemption and the distribution of resource to NFVO, VNFM starts newly-increased VM and notified to VNF.Fig. 8 is the VM elastic telescopic procedure chart according to the embodiment of the present invention, and as shown in Figure 8, this process comprises the steps:
Step S802: cloud data center Platform deployment completes, the good elastic telescopic rule of VM asset creation, virtual network has been disposed, and VM information gathering completes;
Step S804:VM self carries out condition monitoring and elasticity judges, if VM self cannot carry out the condition judging whether to reach elastic telescopic rule, then the information data of monitoring is transferred to the VNF node of upstream to judge;
Step S806: if reach flexible condition, then send the first request message by VM and carry out elastic telescopic process to VNF;
Step S808:VNF sends request and carries out the elastic telescopic request of elastic telescopic process to VNFM to VM resource;
Step S810:VNFM changes request to NFVO transmission VM resource, and wherein, the establishment VM that VNFM resolves VNF initiation asks, and carries the number of VM title and operation and establishment VM in request:
If VM exists, when VM is in abnormality, directly report mistake;
If VM exists, when VM is in running status, directly report successfully;
If VM exists, VM is in other normal conditions, then VNFM starts VM to normal operating condition, then reports successfully;
If VM does not exist, then enter next step;
VNFM carries out preliminery application resource to the resource access interface of the NFVO request overall situation, and resource bid success reporting message also enters next step.If NFVO no answer timeout, then Flow ends report mistake; If the failure of preliminery application resource, then report failure, Flow ends; VNFM sends resource allocation request to NFVO, and Resourse Distribute success reporting message also enters next step; If NFVO no answer timeout, then Flow ends report mistake; If Resourse Distribute failure, then report failure, Flow ends;
Step S812:NFVO successfully creates VM, finally makes VM reach initial condition, and VNFM life cycle business sends the VM starting and create to VNF; If start VM failure, then report mistake; VNFM reporting message returns VNF and creates result, carries operational motion and VM title, and the operating result of each VM; VNF carries out SLB process to newly-increased VM.
The VM resource elastic telescopic process of preferred embodiment two when above-mentioned first node is VNF
VNF node is except likely needing to judge the VM indication information in downstream, also need to judge simultaneously and monitor self indication information, here monitor control index relates generally to internal memory, CPU, hard disk, the operational indicator information that the system informations such as bandwidth and network element side network element carry, such as transaction number of times (TransactionsPerSecond per second, referred to as TPS), the load condition etc. of certain business, if VNF self cannot carry out the condition judging whether to reach elastic telescopic rule, then the VNFM node of upstream is transferred to judge all information datas of monitoring, if reach flexible condition, then carry out elastic telescopic process by VNF, and send association requests to VNFM, when entire system load is lower, if reach capacity reducing condition, then send the second request message to VNFM, and trigger elastic telescopic request, the VM resource that sends VNFM changes request to NFVO, by carrying out a series of state transition operation to VM, release VM resource, then SLB process is carried out to VNF, reduction system TCO, when entire system load is higher, if reach dilatation condition, then send the second request message to VNFM, the VM resource that then sends VNFM changes request to NFVO, and configure according to the VM of VNF binding, by carrying out a series of state transition operation to VM, start corresponding VM, then SLB process carried out to VNF, expand with this, expand system processing power.
From the above, NFVO coordinates VNFM to complete the elastic telescopic of VM.This process is initiated by VM, and after VNFM receives the request to create of VNF, calculate the Resources list of required amendment, apply for Resources allocation, complete preemption and the distribution of resource to NFVO, VNFM starts newly-increased VM and notified to VNF.Fig. 9 is the VNF elastic shrinkage procedure chart according to the embodiment of the present invention, and as shown in Figure 9, this process comprises the steps:
Step S902: cloud data center Platform deployment completes, the good elastic telescopic rule of VNF asset creation, virtual network has been disposed, and VNF information gathering completes;
Step S904:VNF natural resiliency judges, if VNF self cannot carry out the condition judging whether to reach elastic telescopic rule, then the information data of monitoring is transferred to the VNFM node of upstream to judge;
Step S906: if reach flexible condition, then by VNF send request carry out the process of VM resource elastic telescopic elastic telescopic processing messages to VNFM;
The establishment VM that step S908:VNFM resolves VNF initiation asks, and carries the number of VM title and operation and establishment VM in request:
If VM exists, when VM is in abnormality, directly report mistake;
If VM exists, when VM is in running status, directly report successfully;
If VM exists, VM is in other normal conditions, then VNFM starts VM to normal operating condition, then reports successfully;
If VM does not exist, then enter next step;
VNFM sends the second request message to NFVO, and the resource access interface of the request overall situation carries out preliminery application resource, and resource bid success reporting message also enters next step; If NFVO no answer timeout, then Flow ends report mistake; If the failure of preliminery application resource, then report failure, Flow ends;
The VM resource that sends VNFM changes request to NFVO, and Resourse Distribute success reporting message also enters next step.If NFVO no answer timeout, then Flow ends report mistake; If Resourse Distribute failure, then report failure, Flow ends;
Step S910:NFVO successfully creates VM, finally makes VM reach initial condition, and VNFM life cycle business sends the VM starting and create to VNF; If start VM failure, then report mistake; VNFM reporting message returns VNF and creates result, carries operational motion and VM title, and the operating result of each VM; VNF carries out SLB process to newly-increased VM.
The VM resource elastic telescopic process of preferred embodiment three when above-mentioned first node is VNFM:
VNFM node is except likely needing to judge the VNF indication information in downstream, also need to judge simultaneously and monitor self indication information, here monitor control index relates generally to internal memory, CPU, hard disk, the system informations such as bandwidth and network element disposal ability, if reach flexible condition, then carry out elastic telescopic process, when entire system load is lower, if reach capacity reducing condition, then trigger elastic telescopic request, send VM resource request and change message to NFVO, by carrying out a series of state transition operation to VM, release VM resource, then SLB process is carried out to VNFM, reduction system TCO, when entire system load is higher, if reach dilatation condition, then trigger elastic telescopic request, send resource request and change message to NFVO, and configure according to the VM of VNFM binding, by carrying out a series of state transition operation to VM, start corresponding VM, then SLB process carried out to VNFM, expand with this, expand system processing power.
In summary, NFVO has coordinated the elastic telescopic of VNFM.This process is initiated by VM, and after VNFM receives the request to create of VNF, calculate the Resources list of required amendment, apply for Resources allocation, complete preemption and the distribution of resource to NFVO, VNFM starts newly-increased VM and notified to VNF.Figure 10 is the VNFM elastic telescopic procedure chart according to the embodiment of the present invention, and as shown in Figure 10, this process comprises the steps:
Step S1002: cloud data center Platform deployment completes, the good elastic telescopic rule of VNFM asset creation, virtual network has been disposed, and VNFM information gathering completes;
Step S1004:VNFM natural resiliency judges, if VNFM self cannot carry out the condition judging whether to reach elastic telescopic rule, then the information data of monitoring is transferred to the NFVO node of upstream to judge; If reach flexible condition, then sent for asking the elastic telescopic processing messages of carrying out the process of VM resource elastic telescopic to NFVO by VNFM;
Step S1006:VNFM resolves the establishment VM self initiated and asks, and carries the number of VM title and operation and establishment VM in request:
If VM exists, when VM is in abnormality, directly report mistake;
If VM exists, when VM is in running status, directly report successfully;
If VM exists, VM is in other normal conditions, then VNFM starts VM to normal operating condition, then reports successfully;
If VM does not exist, then enter next step;
VNFM sends the 3rd request message to NFVO, and the resource access interface of the request overall situation carries out preliminery application resource, and resource bid success reporting message also enters next step; If NFVO no answer timeout, then Flow ends report mistake; If the failure of preliminery application resource, then report failure, Flow ends; The VM resource that sends VNFM changes request to NFVO, and Resourse Distribute success reporting message also enters next step; If NFVO no answer timeout, then Flow ends report mistake; If Resourse Distribute failure, then report failure, Flow ends;
Step S1008:NFVO successfully creates VM, and reporting message returns VNFM and creates result, carries operational motion and VM title, and the operating result of each VM; VNFM carries out SLB process to newly-increased VM.
In the various embodiments described above, the VM of each level is judged by the real-time monitoring of self and upstream node and elastic telescopic, reduce the frequent real-time information interaction of each level as far as possible, more accurate real-time inspection also monitors vm health index, if check the condition reaching elastic telescopic, triggers elastic telescopic action, automatically state transition is carried out to VM, the state of adjustment VM, by VM resources such as cloud data center operation internal memory, CPU, hard disk, bandwidth, reaches expansion network element ability or reduces TCO.
Relative to correlation technique, elastic telescopic state transfer method under the telecommunication apparatus Intel Virtualization Technology proposed in the embodiment of the present invention, the impact to upstream can not only be alleviated, effectively can also eliminate Single Point of Faliure, reduce interacting message, allow the indication information of collection more accurate simultaneously, while lifting elastic telescopic Services-Security, and the use cost of device resource can be reduced, and the service of various customization can be obtained, comprise Virtual Service dynamic migration, VM distribution according to need.And then achieve the object of safer, reliable, flexible, efficient information running.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on network that multiple calculation element forms, alternatively, they can realize with the executable program code of calculation element, thus, they can be stored and be performed by calculation element in the storage device, and in some cases, step shown or described by can performing with the order be different from herein, or they are made into each integrated circuit modules respectively, or the multiple module in them or step are made into single integrated circuit module to realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. a virtual machine VM resource elastic telescopic processing method, is characterized in that, comprising:
Determine that described first node reaches the predetermined threshold carrying out the process of VM resource elastic telescopic by the neighboring upstream node of first node or first node according to the indication information of the VM in described first node;
The upstream node of described first node is utilized to carry out the process of described VM resource elastic telescopic to described first node.
2. method according to claim 1, is characterized in that, the indication information of described VM comprises following information one of at least:
The operational indicator information that memory information, central processor CPU information, hard disk information, wide-band-message, described VM carry, the disposal ability of described VM.
3. method according to claim 1, is characterized in that, when described first node is VM, utilizes the upstream node of described first node to carry out the process of described VM resource elastic telescopic to described first node and comprises:
Described VM sends for asking the first request message carrying out the process of described VM resource elastic telescopic to virtual network function VNF;
Described VNF manages second request message of VNFM transmission for asking the resource access interface of the overall situation to carry out preliminery application resource according to described first request message to virtual network function;
Described VNFM sends VM resource according to described second request message to the virtual layout NFVO of network function and changes request;
Described NFVO carries out the process of described VM resource elastic telescopic according to the request of changing of described VM resource to described VM.
4. method according to claim 1, is characterized in that, when described first node is virtual network function VNF, utilizes the upstream node of described first node to carry out the process of described VM resource elastic telescopic to described first node and comprises:
Described VNF sends the second request message for asking the resource access interface of the overall situation to carry out preliminery application resource to virtual network function management VNFM;
Described VNFM sends VM resource according to described second request message to the virtual layout NFVO of network function and changes request;
Described NFVO carries out the process of described VM resource elastic telescopic according to the request of changing of described VM resource to described VNF.
5. method according to claim 1, is characterized in that, when described first node is virtual network function management VNFM, utilizes the upstream node of described first node to carry out the process of described VM resource elastic telescopic to described first node and comprises:
Described VNFM sends the 3rd request message for asking the resource access interface of the overall situation to carry out preliminery application resource to the virtual layout NFVO of network function;
Carrying out in the successful situation of described preliminery application resource bid, described VNFM sends VM resource to described NFVO and changes request;
Described NFVO carries out the process of described VM resource elastic telescopic according to the request of changing of described VM resource to described VNFM.
6. a virtual machine VM resource elastic telescopic processing unit, is characterized in that, comprising:
Determination module, is arranged in the neighboring upstream node of first node or first node, for determining that according to the indication information of the VM in described first node described first node reaches the predetermined threshold carrying out the process of VM resource elastic telescopic;
Processing module, is arranged in each upstream node of described first node, for carrying out the process of described VM resource elastic telescopic to described first node.
7. device according to claim 6, is characterized in that, described processing module comprises:
First transmitting element, is arranged in VM, for when described first node is described VM, sends for asking the first request message carrying out the process of described VM resource elastic telescopic to virtual network function VNF;
Second transmitting element, is arranged in described VNF, for managing second request message of VNFM transmission for asking the resource access interface of the overall situation to carry out preliminery application resource according to described first request message to virtual network function;
3rd transmitting element, is arranged in described VNFM, changes request for sending VM resource according to described second request message to the virtual layout NFVO of network function;
First processing unit, is arranged in described NFVO, for carrying out the process of described VM resource elastic telescopic according to the request of changing of described VM resource to described VM.
8. device according to claim 6, is characterized in that, described processing module comprises:
4th transmitting element, be arranged in virtual network function VNF, for when described first node is described VNF, described VNF is utilized to send the second request message for asking the resource access interface of the overall situation to carry out preliminery application resource to virtual network function management VNFM;
5th transmitting element, is arranged in described VNFM, changes request for sending VM resource according to described second request message to the virtual layout NFVO of network function;
Second processing unit, is arranged in described NFVO, for carrying out the process of described VM resource elastic telescopic according to the request of changing of described VM resource to described VNF.
9. device according to claim 6, is characterized in that, described processing module comprises:
6th transmitting element, be arranged in virtual network function management VNFM, for when described first node is described VNFM, described VNFM is utilized to send the 3rd request message for asking the resource access interface of the overall situation to carry out preliminery application resource to the virtual layout NFVO of network function;
7th transmitting element, is arranged in described VNFM, for carrying out in the successful situation of described preliminery application resource bid, sending VM resource change request to described NFVO;
3rd processing unit, is arranged in described NFVO, for carrying out the process of described VM resource elastic telescopic according to the request of changing of described VM resource to described VNFM.
10. a virtual machine VM resource elastic telescopic treatment system, is characterized in that, comprises the device according to any one of claim 6 to 9.
CN201410555238.0A 2014-10-17 2014-10-17 Elastically telescopic processing method, device and system for VM (Virtual Machine) resources Withdrawn CN105577414A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410555238.0A CN105577414A (en) 2014-10-17 2014-10-17 Elastically telescopic processing method, device and system for VM (Virtual Machine) resources
PCT/CN2015/073964 WO2016058318A1 (en) 2014-10-17 2015-03-10 Elastic virtual machine (vm) resource scaling method, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410555238.0A CN105577414A (en) 2014-10-17 2014-10-17 Elastically telescopic processing method, device and system for VM (Virtual Machine) resources

Publications (1)

Publication Number Publication Date
CN105577414A true CN105577414A (en) 2016-05-11

Family

ID=55746044

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410555238.0A Withdrawn CN105577414A (en) 2014-10-17 2014-10-17 Elastically telescopic processing method, device and system for VM (Virtual Machine) resources

Country Status (2)

Country Link
CN (1) CN105577414A (en)
WO (1) WO2016058318A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534307A (en) * 2016-11-14 2017-03-22 青岛银行股份有限公司 Cloud-environment elastic load balancing method based on load balancing dynamic allocation plug-in
WO2018000129A1 (en) * 2016-06-27 2018-01-04 华为技术有限公司 Policy management method, and nfv entity
CN107770067A (en) * 2016-08-23 2018-03-06 中兴通讯股份有限公司 Message method and device
CN108632049A (en) * 2017-03-15 2018-10-09 华为机器有限公司 Method and apparatus for virtual network function dilatation
CN109313574A (en) * 2016-06-27 2019-02-05 诺基亚美国公司 The predictive auto zoom of virtualization network function for network
CN111352767A (en) * 2018-12-24 2020-06-30 中国电信股份有限公司 Network function virtualization platform resource management method, backup platform and system

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10826789B2 (en) 2018-12-27 2020-11-03 At&T Intellectual Property I, L.P. Adjusting triggers for automatic scaling of virtual network functions
US11388109B2 (en) 2019-12-05 2022-07-12 At&T Intellectual Property I, L.P. Hierarchical capacity management in a virtualization environment
CN112291078B (en) * 2020-09-11 2022-12-27 苏州浪潮智能科技有限公司 Subnet network resource management method and system based on virtualization platform
CN114785793A (en) * 2022-03-15 2022-07-22 浪潮云信息技术股份公司 Elastic expansion load balancing method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101488098A (en) * 2009-02-13 2009-07-22 华中科技大学 Multi-core computing resource management system based on virtual computing technology
US20130047158A1 (en) * 2011-08-16 2013-02-21 Esds Software Solution Pvt. Ltd. Method and System for Real Time Detection of Resource Requirement and Automatic Adjustments
CN103248659A (en) * 2012-02-13 2013-08-14 北京华胜天成科技股份有限公司 Method and system for dispatching cloud computed resources
EP2648391A1 (en) * 2012-04-04 2013-10-09 Cisco Technology, Inc. Automatically scaled network overlay with heuristic monitoring in a hybrid cloud environment
CN103716406A (en) * 2013-12-27 2014-04-09 汉柏科技有限公司 Method and system for improving operation resource of cloud computing network
CN104050045A (en) * 2014-06-27 2014-09-17 华为技术有限公司 Method and device for distributing virtual resources based on disk IO

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102646062B (en) * 2012-03-20 2014-04-09 广东电子工业研究院有限公司 Flexible capacity enlargement method for cloud computing platform based application clusters
CN103678251A (en) * 2013-11-30 2014-03-26 成都天志大行信息科技有限公司 Automatic information management system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101488098A (en) * 2009-02-13 2009-07-22 华中科技大学 Multi-core computing resource management system based on virtual computing technology
US20130047158A1 (en) * 2011-08-16 2013-02-21 Esds Software Solution Pvt. Ltd. Method and System for Real Time Detection of Resource Requirement and Automatic Adjustments
CN103248659A (en) * 2012-02-13 2013-08-14 北京华胜天成科技股份有限公司 Method and system for dispatching cloud computed resources
EP2648391A1 (en) * 2012-04-04 2013-10-09 Cisco Technology, Inc. Automatically scaled network overlay with heuristic monitoring in a hybrid cloud environment
CN103716406A (en) * 2013-12-27 2014-04-09 汉柏科技有限公司 Method and system for improving operation resource of cloud computing network
CN104050045A (en) * 2014-06-27 2014-09-17 华为技术有限公司 Method and device for distributing virtual resources based on disk IO

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018000129A1 (en) * 2016-06-27 2018-01-04 华为技术有限公司 Policy management method, and nfv entity
CN109313574A (en) * 2016-06-27 2019-02-05 诺基亚美国公司 The predictive auto zoom of virtualization network function for network
CN107770067A (en) * 2016-08-23 2018-03-06 中兴通讯股份有限公司 Message method and device
CN106534307A (en) * 2016-11-14 2017-03-22 青岛银行股份有限公司 Cloud-environment elastic load balancing method based on load balancing dynamic allocation plug-in
CN106534307B (en) * 2016-11-14 2019-07-16 青岛银行股份有限公司 Cloud environment elastic load equalization methods based on load balancing dynamic configuration plug-in unit
CN108632049A (en) * 2017-03-15 2018-10-09 华为机器有限公司 Method and apparatus for virtual network function dilatation
CN111352767A (en) * 2018-12-24 2020-06-30 中国电信股份有限公司 Network function virtualization platform resource management method, backup platform and system
CN111352767B (en) * 2018-12-24 2023-07-18 中国电信股份有限公司 Network function virtualization platform resource management method, backup platform and system

Also Published As

Publication number Publication date
WO2016058318A1 (en) 2016-04-21

Similar Documents

Publication Publication Date Title
CN105577414A (en) Elastically telescopic processing method, device and system for VM (Virtual Machine) resources
US9141491B2 (en) Highly available server system based on cloud computing
CN108632057A (en) A kind of fault recovery method of cloud computing server, device and management system
CN105515912B (en) Linkage availability detection and processing method between a kind of multinode
CN109391691A (en) The restoration methods and relevant apparatus that NAS is serviced under a kind of single node failure
EP3197098A1 (en) Heartbeat cycle setting method and terminal
CN106658559B (en) A kind of Mobile QoS keeping method based on context-prediction
Araujo et al. Dependability evaluation of a mhealth system using a mobile cloud infrastructure
CN104283780A (en) Method and device for establishing data transmission route
Hanafy et al. A new infrastructure elasticity control algorithm for containerized cloud
CN110580198A (en) Method and device for adaptively switching OpenStack computing node into control node
CN110417614A (en) Cloud Server self checking method, device, equipment and computer readable storage medium
CN106034047B (en) Data processing method and device
CN103827831A (en) Live module diagnostic testing
CN109101371A (en) A kind of disaster tolerance switching method and device
CN110708177B (en) Exception handling method, system and device in distributed system
CN110224872B (en) Communication method, device and storage medium
CN110971459B (en) Session fault detection method and device, terminal equipment and readable storage medium
CN109510730A (en) Distributed system and its monitoring method, device, electronic equipment and storage medium
CN115378962B (en) High-availability communication method and system for storage cluster based on iSCSI protocol
CN110750425A (en) Database monitoring method, device and system and storage medium
CN104468674B (en) Data migration method and device
CN104301159A (en) Monitoring method and system of server cluster
CN114143903A (en) Method, device, equipment and medium for configuring network slice PDU session
CN110647440A (en) Big data task processing method and system based on state machine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20160511