[go: up one dir, main page]

CN107408058A - A virtual resource deployment method, device and system - Google Patents

A virtual resource deployment method, device and system Download PDF

Info

Publication number
CN107408058A
CN107408058A CN201580049748.3A CN201580049748A CN107408058A CN 107408058 A CN107408058 A CN 107408058A CN 201580049748 A CN201580049748 A CN 201580049748A CN 107408058 A CN107408058 A CN 107408058A
Authority
CN
China
Prior art keywords
resource
vim
deployment
request message
management node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201580049748.3A
Other languages
Chinese (zh)
Other versions
CN107408058B (en
Inventor
周彦
张凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honor Device Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN107408058A publication Critical patent/CN107408058A/en
Application granted granted Critical
Publication of CN107408058B publication Critical patent/CN107408058B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention provides a method, a device and a system for deploying virtual resources, relates to the technical field of communication, and can improve the reliability of virtual resource deployment. The method comprises the following steps: a management node sends a first resource deployment request message to a VIM, wherein the first resource deployment request message is used for requesting the VIM to deploy virtual resources to be deployed, the virtual resources comprise at least one virtual unit, the first resource deployment request message carries a reliability parameter corresponding to the virtual resources, and the reliability parameter is used for representing the maximum number of virtual units allowed to be deployed in an area; and the management node receives a resource deployment response message sent by the VIM, wherein the resource deployment response message is used for indicating the success or failure of the request of the first resource deployment request message. The method is applied to the NFV system.

Description

A kind of dispositions method of virtual resource, apparatus and system Technical field
The present invention relates to field of communication technology more particularly to a kind of dispositions methods of virtual resource, apparatus and system.
Background technique
With the rapid development of virtualization technology, on general physical equipment, realize that network function virtualization (English: network function virtualization, abbreviation: NFV) system of the function of dedicated network element device in network is gradually valued by people.
In NFV system, usually by virtualization of function scheduling node (English: network function virtualization orchestrator, abbreviation: NFVO), or virtual network function management node (English: virtualized network function manager, abbreviation: VNFM) it is (English: virtualized infrastructure manager to virtual machine infrastructure management node, abbreviation: VIM) send resource deployment request message, to request VIM to dispose virtual resource to be disposed on the region that the VIM is managed.Such as, instantiating some virtual network function (English: virtualized network function, abbreviation: VNF) when, NFVO or VNFM can send resource deployment request message to VIM, VIM virtual machine (English: virtual machine, VM) according to needed for resource deployment request message deployment composition VNF on the host (English: host) that the VIM is managed.
However, the method disposed by above-mentioned virtual resource, when the virtual resource of the VNF includes multiple VM, for example including 5 VM, 5 VM may be deployed on a host by VIM, then will lead to 5 VM when the host breaks down and be unable to run, therefore, the reliability that will lead to virtual resource deployment by the method for above-mentioned resource deployment is lower.
Summary of the invention
The embodiment of the present invention provides a kind of dispositions method of virtual resource, apparatus and system, can be improved the reliability of virtual resource deployment.
In order to achieve the above objectives, the embodiment of the present invention adopts the following technical scheme that
In a first aspect, the embodiment of the present invention provides a kind of dispositions method of virtual resource, comprising:
Management node sends first resource to VIM and disposes request message, the first resource deployment request message is for requesting the VIM to dispose virtual resource to be disposed, the virtual resource includes at least one dummy unit, dependability parameter corresponding with the virtual resource is carried in the first resource deployment request message, and the dependability parameter is used to that the maximum quantity for allowing the dummy unit disposed to be characterized in a region;
The management node receives the resource deployment response message that the VIM is sent, and the resource deployment response message is used to indicate the request success or failure of the first resource deployment request message.
Virtual resource dispositions method provided in an embodiment of the present invention, management node carries dependability parameter by disposing request message in first resource, the dependability parameter characterizes the maximum quantity for allowing the dummy unit disposed in a region, so that after VIM receives first resource deployment request message, it can determine the maximum quantity for the dummy unit that can be disposed in a region, and the deployment of virtual resource is carried out according to the dependability parameter, all virtual resources may be deployed on one region by avoiding VIM in the prior art in turn, improve the reliability of resource deployment.
In the first possible implementation of the first aspect,
The expression-form of the dependability parameter includes at least one of absolute reference, relative parameter, ratio and grade.
With reference to first aspect or the first possible implementation of first aspect, in the second possible implementation, before the management node sends first resource deployment request message to VIM, the method also includes:
The management node obtains the dependability parameter from the default descriptor of the virtual resource.
The possible implementation of second with reference to first aspect, in the third possible implementation,
The first resource deployment request message is first resource allocation request message;
The virtual resource that the first resource deployment request message is used to that the VIM to be requested to dispose the first resource deployment request message instruction, comprising:
The first resource allocation request message is specifically used for that the VIM is requested to distribute the virtual resource.
The possible implementation of second with reference to first aspect, in the fourth possible implementation,
The first resource deployment request message is specially first resource reservation requests;
The first resource deployment request message is specifically used for the virtual resource for requesting the VIM to dispose the first resource deployment request message instruction, comprising:
The first resource reservation requests are for requesting the VIM to reserve the virtual resource.
The possible implementation of second with reference to first aspect, in a fifth possible implementation,
The first resource deployment request message is specially first resource migration request message;
The first resource deployment request message is specifically used for the virtual resource for requesting the VIM to dispose the first resource deployment request message instruction, comprising:
At least one region that the first resource migration request message is used to request the VIM that the virtual resource is moved to the VIM management.
Any implementation of the possible implementation of second with reference to first aspect into the 5th kind of possible implementation of first aspect, in a sixth possible implementation,
The management node is that network function virtualizes scheduling node NFVO;
The descriptor is virtual network function descriptor VNFD or the descriptor be network service descriptor is NSD.
The third possible implementation with reference to first aspect, in the 7th kind of possible implementation,
The management node is virtual network function management node VNFM;
The descriptor is VNFD.
With reference to first aspect or any implementation of the first the possible implementation of first aspect into the 7th kind of possible implementation of first aspect, in the 8th kind of possible implementation, the resource deployment response message is used to indicate the request failure of the first resource deployment request message, and the VIM management is carried in the resource deployment response message extremely The quantity in a few region, the method also includes:
The management node changes the dependability parameter according to the quantity at least one region and the quantity of at least one dummy unit, and the dependability parameter after change meets the quantity at least one region.
The management node sends Secondary resource to the VIM and disposes request message, carries the dependability parameter after the change in the Secondary resource deployment request message.
The 8th kind of possible implementation with reference to first aspect, in the 9th kind of possible implementation, when the management node is VNFM,
The management node changes the dependability parameter according to the quantity at least one region and the quantity of at least one dummy unit, comprising:
The VNFM sends the quantity at least one region and the quantity of at least one dummy unit to NFVO, and the quantity of the quantity at least one region and at least one dummy unit changes the dependability parameter for the NFVO;
The VNFM receives the dependability parameter after the change that the NFVO is sent, and the dependability parameter after the change is that the NFVO is determined according to the quantity at least one region and the quantity of at least one dummy unit.
9th kind of possible implementation of the 8th kind of possible implementation or first aspect with reference to first aspect, in the tenth kind of possible implementation, the management node is according to the quantity at least one region and the quantity of at least one dummy unit, change the dependability parameter, comprising:
The management node inquires whether preset first term in the descriptor is opened, and the first term is used to indicate whether that the management node is allowed to change the dependability parameter;
If the first term is opened, the management node changes the dependability parameter according to the quantity at least one region and the quantity of at least one dummy unit.
With reference to first aspect or any implementation of the first the possible implementation of first aspect into the 7th kind of possible implementation of first aspect, in a kind of the tenth possible implementation, the resource deployment response message is used to indicate the request failure of the first resource deployment request message, the dependability parameter after change is carried in the resource deployment response message, the method also includes:
The management node is determined whether using the dependability parameter after the change;
The management node sends change response message to the VIM, and the change response message is used to indicate whether to allow the dependability parameter using after the change.
With reference to first aspect or any implementation of the first the possible implementation of first aspect into the 7th kind of possible implementation of first aspect, in the 12nd kind of possible implementation, the resource deployment response message is used to indicate the request success of the first resource deployment request message, the at least one deployment scheme for meeting that the dependability parameter and the VIM allow is carried in the resource deployment response message, the method also includes:
The management node determines the first deployment scheme from least one deployment scheme;
The management node sends resource deployment instruction message to the VIM, and first deployment scheme is carried in the resource deployment instruction message, and the resource deployment instruction message is used to indicate the VIM and disposes the virtual resource according to first deployment scheme.
Second aspect, present example provide a kind of dispositions method of virtual resource, comprising:
Virtual machine infrastructure management node VIM receives the first resource that management node is sent and disposes request message, dependability parameter is carried in the first resource deployment request message, the dependability parameter is used to be characterized in a region maximum quantity for allowing the dummy unit disposed, for the first resource deployment request message for requesting the VIM to dispose virtual resource to be disposed, the virtual resource includes at least one dummy unit;
The VIM is according to the dependability parameter, the quantity at least one region that the VIM is managed, and the quantity of at least one dummy unit, determine that the request results of the first resource deployment request message, the request results include the request success or failure of the first resource deployment request message;
The VIM sends resource deployment response message to the management node according to the request results, and the resource deployment response message is used to indicate the request success or failure of the first resource deployment request message.
Virtual resource dispositions method provided in an embodiment of the present invention, after VIM receives the first resource deployment request message of management node transmission, the dependability parameter carried in request message can be disposed according to first resource, determine the dummy unit that can be disposed in a region most Big quantity to carry out the deployment of virtual resource according to the dependability parameter, and then avoids VIM in the prior art and may be deployed in all virtual resources on one region, carries out the reliability for improving resource deployment.
In the first possible implementation of the second aspect,
The form of expression of the dependability parameter includes at least one of absolute reference, relative parameter, ratio and grade.
In conjunction with the possible implementation of the first of second aspect or second aspect, in the third possible implementation,
The first resource deployment request message is specially resource reservation request message;
The virtual resource that the first resource deployment request message is used to that the VIM to be requested to dispose the first resource deployment request message instruction, comprising:
The resource reservation request message is for requesting the VIM to reserve the virtual resource.
In conjunction with the possible implementation of the first of second aspect or second aspect, in the fourth possible implementation,
The first resource deployment request message is specially resource allocation request message;
The virtual resource that the first resource deployment request message is used to that the VIM to be requested to dispose the first resource deployment request message instruction, comprising:
The resource allocation request message is for requesting the VIM to distribute the virtual resource.
In conjunction with the possible implementation of the first of second aspect or second aspect, in a fifth possible implementation,
The first resource deployment request message is specially resource migration request message;
The virtual resource that the first resource deployment request message is used to that the VIM to be requested to dispose the first resource deployment request message instruction, comprising:
The resource migration request message is for requesting the VIM that the virtual resource is moved at least one described region.
Any implementation of the third possible implementation into the 5th kind of possible implementation of second aspect in conjunction with second aspect, in a sixth possible implementation,
The management node is that network function virtualizes scheduling node NFVO.
In conjunction with the third possible implementation of second aspect, in the 7th kind of possible realization In mode,
The management node is virtual network function management node VNFM.
In conjunction with the 7th kind of possible implementation of the possible implementation of the first of second aspect or second aspect to second aspect, in the 8th kind of possible implementation, the VIM is according to the dependability parameter, the quantity at least one region that the VIM is managed, and the quantity of at least one dummy unit, determine the request results of the first resource deployment request message, comprising:
The VIM determines whether the quantity at least one region meets the dependability parameter according to the quantity of at least one dummy unit, the quantity at least one region and the dependability parameter;
If the VIM determines that the quantity at least one region is unsatisfactory for the dependability parameter, the VIM determines the request failure of the first resource deployment request message;
If the VIM determines that the quantity at least one region meets the dependability parameter, the VIM determines the request success of the first resource deployment request message.
In conjunction with the 8th kind of possible implementation of second aspect, in the 9th kind of possible implementation,
If the request failure of the first resource deployment request message, then the resource deployment response message is used to indicate the request failure of the first resource deployment request message, the quantity at least one region is carried in the resource deployment response message, the quantity at least one region changes the dependability parameter for the management node, so that the dependability parameter after the change meets the quantity in the region.
In conjunction with the 8th kind of possible implementation of second aspect, in the tenth kind of possible implementation, if the request failure of the first resource deployment request message, the resource deployment response message is used to indicate the request failure of the first resource deployment request message
Before the VIM sends resource deployment response message to the management node according to the request results, the method also includes:
The VIM changes the dependability parameter according to the quantity at least one region and the quantity of at least one dummy unit, and the dependability parameter after change meets the quantity at least one region;
The dependability parameter after carrying the change in the resource deployment response message;
After the VIM sends resource deployment response message to the management node according to the request results, the method also includes:
The VIM receives the change response message that the management node is sent, and the change response message is used to indicate whether to allow the dependability parameter using after the change;
If the change response message is used to indicate the dependability parameter allowed using after the change, the VIM disposes the virtual resource according to the dependability parameter after the change.
In conjunction with the 8th kind of possible implementation of second aspect, in a kind of the tenth possible implementation,
If the request success of the first resource deployment request message, the resource deployment response message is used to indicate the request success of the first resource deployment request message;
Before the VIM sends resource deployment response message to the management node according to the request results, the method also includes:
Quantity and described at least one region of the VIM according at least one dummy unit, determine at least one deployment scheme for meeting that the dependability parameter and the VIM allow;
At least one deployment scheme is carried in the resource deployment response message;
After the VIM sends resource deployment response message to the management node according to the request results, the method also includes:
The VIM receives the resource deployment instruction message that the management node is sent, first deployment scheme is carried in the resource deployment instruction message, first deployment scheme is after the management node receives the resource deployment response message, to determine from least one deployment scheme;
The VIM affixes one's name to the virtual resource at least one described area top according to first deployment scheme.
In conjunction with the 8th kind of possible implementation of second aspect, in the 12nd kind of possible implementation, deployment scheme selection rule is also carried in the first resource deployment request message, the deployment scheme selection rule is selected for the VIM from least one deployment scheme First deployment scheme;
If the request success of the first resource deployment request message, the resource deployment response message is used to indicate the request success of the first resource deployment request message;
Before the VIM sends resource deployment response message to the management node according to the request results, the method also includes:
Quantity and described at least one region of the VIM according at least one dummy unit, determine at least one deployment scheme for meeting that the dependability parameter and the VIM allow;
The VIM selects first deployment scheme from least one deployment scheme according to deployment scheme selection rule;
The VIM affixes one's name to the virtual resource at least one described area top according to first deployment scheme.
The third aspect, the embodiment of the present invention provide a kind of management node, comprising:
Transmission unit, request message is disposed for sending first resource to virtual machine infrastructure management node VIM, the first resource deployment request message is for requesting the VIM to dispose virtual resource to be disposed, the virtual resource includes at least one dummy unit, dependability parameter corresponding with the virtual resource is carried in the first resource deployment request message, and the dependability parameter is used to that the maximum quantity for allowing the dummy unit disposed to be characterized in a region;
Receiving unit receives the resource deployment response message that the VIM is sent for management node, and the resource deployment response message is used to indicate the request success or failure of the first resource deployment request message.
The technical effect of management node provided in an embodiment of the present invention may refer to the technical effect of management node described in the dispositions method for the virtual resource that above-mentioned first aspect management node executes, and details are not described herein again.
In the first possible implementation of the third aspect,
The expression-form for the dependability parameter that the transmission unit is sent includes at least one of absolute reference, relative parameter, ratio and grade.
In conjunction with the possible implementation of the first of the third aspect or the third aspect, at second In possible implementation, the management node further includes acquiring unit,
The acquiring unit, for obtaining the dependability parameter from the default descriptor of the virtual resource.
In conjunction with second of possible implementation of the third aspect, in the third possible implementation,
The first resource deployment request message that the transmission unit is sent is first resource allocation request message;
The virtual resource that the first resource deployment request message is used to that the VIM to be requested to dispose the first resource deployment request message instruction, comprising:
The first resource allocation request message is specifically used for that the VIM is requested to distribute the virtual resource.
In conjunction with second of possible implementation of the third aspect, in the fourth possible implementation,
The first resource deployment request message that the transmission unit is sent is specially first resource reservation requests;
The first resource deployment request message is specifically used for the virtual resource for requesting the VIM to dispose the first resource deployment request message instruction, comprising:
The first resource reservation requests are for requesting the VIM to reserve the virtual resource.
In conjunction with second of possible implementation of the third aspect, in a fifth possible implementation,
The first resource deployment request message that the transmission unit is sent is specially first resource migration request message;
The first resource deployment request message is specifically used for the virtual resource for requesting the VIM to dispose the first resource deployment request message instruction, comprising:
At least one region that the first resource migration request message is used to request the VIM that the virtual resource is moved to the VIM management.
In conjunction with any implementation of second of possible implementation into the 5th kind of possible implementation of the third aspect of the third aspect, in a sixth possible implementation,
The management node is NFVO;
The descriptor is virtual network function descriptor VNFD or the descriptor be network service descriptor is NSD.
In conjunction with the third possible implementation of the third aspect, in the 7th kind of possible implementation,
The management node is virtual VNFM;
The descriptor is VNFD.
In conjunction with the possible implementation of the first of the third aspect or the third aspect to the third aspect the 7th kind of possible implementation in any implementation, in the 8th kind of possible implementation, the received resource deployment response message of receiving unit is used to indicate the request failure of the first resource deployment request message, the quantity at least one region of the VIM management is carried in the resource deployment response message, the management node further includes changing unit:
The changing unit, for changing the dependability parameter according to the quantity at least one region and the quantity of at least one dummy unit, the dependability parameter after change meets the quantity at least one region.
The transmission unit is also used to send Secondary resource deployment request message to the VIM, carries the dependability parameter after the change in the Secondary resource deployment request message.
In conjunction with the 8th kind of possible implementation of the third aspect, in the 9th kind of possible implementation, when the management node is VNFM,
The changing unit, specifically for sending the quantity at least one region and the quantity of at least one dummy unit to NFVO, the quantity of the quantity at least one region and at least one dummy unit changes the dependability parameter for the NFVO;
The changing unit, the dependability parameter after being also used to receive the change that the NFVO is sent, the dependability parameter after the change are that the NFVO is determined according to the quantity at least one region and the quantity of at least one dummy unit.
In conjunction with the 8th kind of possible implementation of the third aspect or the 9th kind of possible implementation of the third aspect, in the tenth kind of possible implementation,
The changing unit, specifically for inquiring whether preset first term in the descriptor is opened, the first term is used to indicate whether that the management node is allowed to change the dependability parameter;If the first term is opened, according to the quantity at least one region and the quantity of at least one dummy unit, the dependability parameter is changed.
In conjunction with the possible implementation of the first of the third aspect or the third aspect to the third aspect the 7th kind of possible implementation in any implementation, in a kind of the tenth possible implementation, the received resource deployment response message of receiving unit is used to indicate the request failure of the first resource deployment request message, the dependability parameter after change is carried in the resource deployment response message, the administrative unit further includes determination unit
The determination unit is used to determine whether to allow the dependability parameter using after the change;
The transmission unit is also used to send change response message to the VIM, and the change response message is used to indicate whether to allow the dependability parameter using after the change.
In conjunction with the possible implementation of the first of the third aspect or the third aspect to the third aspect the 7th kind of possible implementation in any implementation, in a kind of the tenth possible implementation, the received resource deployment response message of receiving unit is used to indicate the request success of the first resource deployment request message, the at least one deployment scheme for meeting that the dependability parameter and the VIM allow is carried in the resource deployment response message, the management node further includes determination unit:
The determination unit, for determining the first deployment scheme from the received at least one deployment scheme of receiving unit;
The transmission unit, it is also used to send resource deployment instruction message to the VIM, first deployment scheme is carried in the resource deployment instruction message, the resource deployment instruction message is used to indicate the VIM and disposes the virtual resource according to first deployment scheme.
Fourth aspect, present example provide a kind of VIM, comprising:
Receiving unit, first resource for receiving management node transmission disposes request message, dependability parameter is carried in the first resource deployment request message, the dependability parameter is used to be characterized in a region maximum quantity for allowing the dummy unit disposed, the first resource deployment request message is for requesting the VIM to dispose virtual resource to be disposed, the void Quasi- resource includes at least one dummy unit;
Determination unit, for according to the received dependability parameter of receiving unit, the quantity at least one region that the VIM is managed, and the quantity of at least one dummy unit, determine that the request results of the first resource deployment request message, the request results include the request success or failure of the first resource deployment request message;
Transmission unit, the request results for being determined according to determination unit send resource deployment response message to the management node, and the resource deployment response message is used to indicate the request success or failure of the first resource deployment request message.
The technical effect of VIM provided in an embodiment of the present invention may refer to the technical effect of management node described in the dispositions method for the virtual resource that above-mentioned second aspect VIM is executed, and details are not described herein again.
In the first possible implementation of the fourth aspect,
The form of expression of the received dependability parameter of receiving unit includes at least one of absolute reference, relative parameter, ratio and grade.
In conjunction with the possible implementation of the first of fourth aspect or second aspect, in the third possible implementation,
The received first resource deployment request message of receiving unit is specially resource reservation request message;
The virtual resource that the first resource deployment request message is used to that the VIM to be requested to dispose the first resource deployment request message instruction, comprising:
The resource reservation request message is for requesting the VIM to reserve the virtual resource.
In conjunction with the possible implementation of the first of fourth aspect or fourth aspect, in the fourth possible implementation,
The received first resource deployment request message of receiving unit is specially resource allocation request message;
The virtual resource that the first resource deployment request message is used to that the VIM to be requested to dispose the first resource deployment request message instruction, comprising:
The resource allocation request message is for requesting the VIM to distribute the virtual resource.
In conjunction with the possible implementation of the first of fourth aspect or fourth aspect, at the 5th kind In possible implementation,
The received first resource deployment request message of receiving unit is specially resource migration request message;
The virtual resource that the first resource deployment request message is used to that the VIM to be requested to dispose the first resource deployment request message instruction, comprising:
The resource migration request message is for requesting the VIM that the virtual resource is moved at least one described region.
Any implementation of the third possible implementation into the 5th kind of possible implementation of fourth aspect in conjunction with fourth aspect, in a sixth possible implementation,
The management node is NFVO.
In conjunction with the third possible implementation of fourth aspect, in the 7th kind of possible implementation,
The management node is VNFM.
In conjunction with the 7th kind of possible implementation of the possible implementation of the first of fourth aspect or fourth aspect to fourth aspect, in the 8th kind of possible implementation,
The determination unit determines whether the quantity at least one region meets the dependability parameter specifically for the VIM according to the quantity of at least one dummy unit, the quantity at least one region and the dependability parameter;
If it is determined that the quantity at least one region is unsatisfactory for the dependability parameter, it is determined that the request failure of the first resource deployment request message;
If it is determined that the quantity at least one region meets the dependability parameter, it is determined that the request success of the first resource deployment request message.
In conjunction with the 8th kind of possible implementation of fourth aspect, in the 9th kind of possible implementation,
If the determination unit determines the request failure of the first resource deployment request message, then the resource deployment response message is used to indicate the request failure of the first resource deployment request message, the quantity at least one region is carried in the resource deployment response message, the quantity at least one region changes the dependability parameter for the management node, so that the dependability parameter after the change meets the quantity in the region.
In conjunction with the 8th kind of possible implementation of fourth aspect, in the tenth kind of possible implementation, if the determination unit determines the request failure of the first resource deployment request message, then the resource deployment response message is used to indicate the request failure of the first resource deployment request message, the VIM further includes changing unit and deployment unit
The changing unit, for changing the dependability parameter according to the quantity at least one region and the quantity of at least one dummy unit, the dependability parameter after change meets the quantity at least one region;
The dependability parameter after the change is carried in the resource deployment response message that the transmission unit is sent;
The receiving unit, it is also used to after the transmission unit sends resource deployment response message to the management node, the change response message that the management node is sent is received, the change response message is used to indicate whether to allow the dependability parameter using after the change;
The deployment unit, if being used to indicate the dependability parameter allowed using after the change for the received change response message of the receiving unit, the VIM disposes the virtual resource according to the dependability parameter after the change.
In conjunction with the 8th kind of possible implementation of fourth aspect, in the tenth kind of possible implementation,
If the determination unit determines the request success of the first resource deployment request message, the resource deployment response message is used to indicate the request success of the first resource deployment request message;
The determination unit, it is also used to before the transmission unit sends resource deployment response message to the management node according to the request results, according to the quantity of at least one dummy unit and at least one described region, at least one deployment scheme for meeting that the dependability parameter and the VIM allow is determined;
At least one deployment scheme is carried in the resource deployment response message that the transmission unit is sent;
The receiving unit is also used to before the transmission unit sends resource deployment response message to the management node according to the request results, receives what the management node was sent Resource deployment instruction message, first deployment scheme is carried in the resource deployment instruction message, and first deployment scheme is after the management node receives the resource deployment response message, to determine from least one deployment scheme;
The VIM further includes deployment unit,
The deployment unit, for affixing one's name to the virtual resource at least one described area top according to first deployment scheme.
In conjunction with the 8th kind of possible implementation of fourth aspect, in a kind of the tenth possible implementation, deployment scheme selection rule is also carried in the received first resource deployment request message of receiving unit, the deployment scheme selection rule selects the first deployment scheme from least one deployment scheme for the VIM;
If the determination unit determines the request success of the first resource deployment request message, the resource deployment response message is used to indicate the request success of the first resource deployment request message;
The determination unit, it is also used to before the transmission unit sends resource deployment response message to the management node according to the request results, according to the quantity of at least one dummy unit and at least one described region, it determines at least one deployment scheme for meeting that the dependability parameter and the VIM allow, and first deployment scheme is selected from least one deployment scheme according to deployment scheme selection rule;
The VIM further includes deployment unit,
The deployment unit, for affixing one's name to the virtual resource at least one described area top according to first deployment scheme.
5th aspect, present example provide a kind of management node, comprising: processor, memory, system bus and communication interface;
The memory is for storing computer executed instructions, the processor is connect with the memory by the system bus, when management node operation, the processor executes the computer executed instructions of the memory storage, so that the management node executes the dispositions method of virtual resource described in any implementation of first aspect or first aspect.
6th aspect, the embodiment of the present invention provide a kind of VIM, comprising: processor, storage Device, system bus and communication interface;
The memory is for storing computer executed instructions, the processor is connect with the memory by the system bus, when VIM operation, the processor executes the computer executed instructions of the memory storage, so that the VIM executes the dispositions method of virtual resource described in any implementation of second aspect or second aspect.
7th aspect, the embodiment of the present invention provide a kind of communication system, comprising:
The management node as shown in any implementation of the above-mentioned third aspect or the third aspect, and the VIM as shown in any implementation of above-mentioned fourth aspect or fourth aspect;Alternatively,
The management node as shown in any implementation in terms of the above-mentioned 5th or in terms of the 5th, and the VIM as shown in any implementation in terms of the above-mentioned 6th or in terms of the 6th.
In communication system provided in an embodiment of the present invention, management node can carry dependability parameter in first resource deployment request message, due to the dependability parameter characterize allow in a region dispose dummy unit maximum quantity, therefore after VIM VIM receives first resource deployment request message, it can determine the maximum quantity for the dummy unit that can be disposed in a region, and the deployment of virtual resource is carried out according to the dependability parameter, all virtual resources may be deployed on one region by avoiding VIM in the prior art in turn, improve the reliability of resource deployment.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, the drawings to be used in the description of the embodiments or prior art will be briefly described below, apparently, drawings in the following description are only some embodiments of the invention, for those of ordinary skill in the art, without creative efforts, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is a kind of NFV system block diagram provided in an embodiment of the present invention;
Fig. 2 is a kind of interaction figure one of the dispositions method of virtual resource provided in an embodiment of the present invention;
Fig. 3 is a kind of interaction figure two of the dispositions method of virtual resource provided in an embodiment of the present invention;
Fig. 4 is a kind of interaction figure three of the dispositions method of virtual resource provided in an embodiment of the present invention;
Fig. 5 is a kind of interaction figure four of the dispositions method of virtual resource provided in an embodiment of the present invention;
Fig. 6 is a kind of interaction figure five of the dispositions method of virtual resource provided in an embodiment of the present invention;
Fig. 7 is a kind of structural schematic diagram one of management node provided in an embodiment of the present invention;
Fig. 8 is a kind of structural schematic diagram two of management node provided in an embodiment of the present invention;
Fig. 9 is a kind of structural schematic diagram three of management node provided in an embodiment of the present invention;
Figure 10 is a kind of structural schematic diagram one of VIM provided in an embodiment of the present invention;
Figure 11 is a kind of structural schematic diagram two of VIM provided in an embodiment of the present invention;
Figure 12 is a kind of hardware structural diagram of management node provided in an embodiment of the present invention;
Figure 13 is a kind of hardware structural diagram of VIM provided in an embodiment of the present invention;
Figure 14 is a kind of block diagram of communication system provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, every other embodiment obtained by those of ordinary skill in the art without making creative efforts, shall fall within the protection scope of the present invention.
As shown in Figure 1, being a kind of NFV system block diagram.The NFV system includes: network function virtualization scheduling node (English: network function virtualization orchestrator, abbreviation: NFVO), virtual network function management node (English: virtualized network function manager, VNFM), virtual machine infrastructure management node (English: virtualized infrastructure manager, abbreviation: VIM), Operation Support System (English: operations support system, abbreviation: OSS) or business support system (English: business Support system, abbreviation: BSS), NE management node (English: element manager, abbreviation: EM), VNF, virtual network function infrastructure (English: network function virtualization infrastructure, abbreviation: NFVI), net Network service (English: network service, abbreviation: NS) catalogue and VNF catalogue etc..
In NFV system, NFVO, VNFM and VIM constitute the management layout (English: NFV management and orchestration of NFV system, abbreviation: NFV-MANO) domain, wherein, NFVO is referred to as network function virtualization scheduler, OSS/BSS can be known as management node (English: network manager, abbreviation: NM).
Wherein, EM is that one or more VNF carries out functional configuration, fault management, the record of function service condition, performance statistics, safety management etc..
VNF is the logical ne of virtualization, such as SGSN, MME, GGSN, SGW, the PGW in telecommunication packets field, every kind of network element all can be disposed independently, and a VNF is rendered as.
NFVI provides hardware resource and virtualization resource and its management, and virtualization running environment for VNF.
NFVO is responsible for the life cycle management of NS, and can carry out layout by resource of the instruction VIM to NFVI.
VNFM is responsible for the life cycle management of VNF, and each VNF has an associated VNFM.One VNFM may manage a VNF, it is also possible to manage multiple same types even different types of VNF.
Network service descriptor (English: network service descriptor is stored in NS catalogue, abbreviation: NSD), it is the template for the deployment and maintenance activities for describing NS, every characteristic including service topology and NS, wherein, service topology includes each component part and mutual relationship, virtual link (English: virtual links of VNF, abbreviation: VL), and VNF forwarding table (English: VNF forwarding graph, abbreviation: VNFFG) etc., it can be read out by NFVO.NFVO carries out the operation of deployment and the maintenance of virtual resource generally according to VSD to NS.
VNF catalogue stores VNF descriptor (English: VNF descriptor, abbreviation: VNFD), Software Mirroring, file etc., and wherein VNFD is the template for describing VNF deployment and maintenance activities, can be read out by VNFM or NFVO.VNFM or NFVO carries out the operation of deployment and the maintenance of virtual resource generally according to VNFD to VNF.
VIM is responsible for controlling and managing the resource in VNFI infrastructure, comprising: computing resource, storage resource, Internet resources etc., these usual resources are the infrastructure of an operator.
Method flow in embodiment to facilitate the understanding of the present invention is below further explained following keywords:
Dummy unit is the basic unit during the deployment of virtual resource, for example, needing to dispose the multiple VM for forming the VNF, each VM in multiple VM is a dummy unit when instantiating VNF;When instantiating NS, need to dispose the multiple VNF for forming the NS, each VNF in multiple VNF is a dummy unit.
Region is the regional scope that the deployment of virtual resource in the process limits reliability.For example, a region can refer to a host (English: host) for VNF, or cabinet (English: shelve) etc., for NS, a region can refer to the range in a suburb, the specific geographic area such as the range in a city.
Dependability parameter is embodied in during disposing to virtual resource, the maximum quantity for the dummy unit for allowing to dispose on a region, it can be understood that, the quantity for the dummy unit for allowing to dispose on a region is smaller, and the reliability of the NS or VNF of virtual resource composition are higher.
It should be noted that, any one functional node in above-mentioned NFV system is likely distributed on an entity device, it may also be distributed on multiple entity devices, multiple functional nodes in NFV system may be respectively distributed on different entity devices, it is also possible to be all distributed on the same entity device.It is understood that any one functional node in NFV system all may be a logic functional block in entity device, it is also possible to a logic functional block being made of multiple entity devices.
Therefore, in embodiments of the present invention, each step in method provided in an embodiment of the present invention can be executed by an entity device, can be cooperated each step executed in method provided in an embodiment of the present invention by multiple entity devices, without limitation to this present invention.
Further, in order to more clearly introduce the dispositions method of virtual resource provided by the invention, hereinafter using logic functional block (functional node i.e. in NFV system) as holding Row main body or control object are illustrated, it will be appreciated by those skilled in the art that logic functional block depends on the hardware resource on the entity device where it in specific implementation.
In embodiments of the present invention, NFV system can be applied to long term evolution (English: long term evolution, abbreviation: LTE) in communication system, also it can be applied in the evolution communication systems of LTE, in LTE-A (full name in English: long term evolution advanced) system, can also be medium applied to the 3G (Third Generation) Moblies such as WCDMA (English: 3rd-Generation, abbreviation: 3G) system, the present invention is with no restriction.
It should be noted that, in embodiments of the present invention, term " first ", " second ", " third " are used for description purposes only, for distinguishing different description objects, being not understood to indicate or imply relative importance or implicitly indicating the quantity of indicated technical characteristic.
The embodiment of the present invention provides a kind of dispositions method of virtual resource, as shown in Fig. 2, this method may include:
S101, management node send first resource to VIM and dispose request message, first resource deployment request message is for requesting VIM to dispose virtual resource to be disposed, it include at least one dummy unit in the virtual resource, which, which disposes, carries dependability parameter corresponding with the virtual resource in request message.
Wherein, which is used to be characterized in a region maximum quantity for allowing the dummy unit disposed.
It should be noted that in embodiments of the present invention, the expression-form of dependability parameter can include but is not limited at least one of absolute reference, relative parameter, ratio and grade.
Specifically, such as 1,2,5 etc. numerical value can indicate absolute reference, by taking absolute reference 2 as an example, 2 dummy units can be disposed by being characterized in the same region at most, for example, at most disposing 2 VM for forming the VNF on one host when instantiating some VNF, 2 VNF for forming the NS are at most disposed when instantiating some NS, within the scope of a piece of suburb.
10%, the numerical value such as 20%, 30% can indicate relative parameter, and by taking relative parameter 20% as an example, 20% dummy unit of the quantity of multiple dummy units can at most be disposed by being characterized in a region.Such as forming the quantity of the VM of some VNF is 10, when instantiation should When VNF, 10*20%=2 VM is at most disposed on one host.
1/2, the numerical value such as 1/3,2/5 can indicate ratio, and by taking ratio 1/3 as an example, 1/3 dummy unit of the quantity of multiple dummy units can at most be disposed by being characterized in a region.Such as forming the quantity of the VNF of some NS is 8, when instantiating the NS, at most disposes 2 VNF (8*1/3 round numbers) on one host.
Optionally, reliability can also be divided into multiple grades, such as reliability can be divided into highest, high, medium and low and minimum five grades, corresponding dependability parameter is 0%, 25%, 50%, 75% and 100%.
It should be noted that network maintenance staff can be pre-planned previously according to network deployment scenario, corresponding dependability parameter is set in each descriptor, and descriptor may include VNFD or NSD.To which the dependability parameter can be obtained from descriptor corresponding with the virtual resource when management node needs dispose the virtual resource wait dispose, sent so that the dependability parameter be carried and be sent to VIM in first resource deployment request message.
Specifically, dependability parameter can be set in the operational blocks which partition system in VNFD, such as the deployment of VNF module describes template (English: virtualised development unit, abbreviation: VDU), internal virtual link (English: internal virtual link descriptor, abbreviation: IVLD) or IVL descriptor (English: IVL descriptor, abbreviation: IVLD) etc..
Therefore, management node can specifically obtain preset dependability parameter from VNFC, VDU, IVL, IVLD or deployment customizedization.
Dependability parameter also can be set in the operational blocks which partition system in NSD, such as VL or VNFFG etc..
Therefore, management node can specifically obtain preset dependability parameter from VL or VNFFG.
It should be noted that in embodiments of the present invention, management node can be NFVO, it can also be with VNFM.When management node is NFVO, descriptor can be VNFD, or NSD, NFVO can carry out the deployment of virtual resource by obtaining the information in VNFD to VNF, can also carry out the deployment and maintenance of virtual resource to NS by obtaining the information in NSD.
When management node is VNFM, descriptor can be VNFD, and VNFM can lead to It crosses and obtains deployment and maintenance that the information in VNFD carries out virtual resource to VNF.
S102, VIM receive the first resource that management node is sent and dispose request message.
S103, VIM are according to the dependability parameter, the quantity at least one region that the VIM is managed, and the quantity of at least one dummy unit, determine that the request results of first resource deployment request message, the request results include the request success or failure of first resource deployment request message.
It should be noted that requesting for first resource deployment request message successfully includes VIM success according to the dependability parameter progress resource deployment carried in first resource deployment request message.The request of first resource deployment request message unsuccessfully includes that VIM can not carry out resource deployment according to the dependability parameter.
Specifically, above-mentioned S103 can specifically include:
VIM determines whether the quantity at least one region meets the dependability parameter according to the quantity of at least one dummy unit, the quantity at least one region and the dependability parameter.
Wherein, if VIM determines that the quantity at least one region is unsatisfactory for the dependability parameter, VIM determines the request failure of first resource deployment request message.
If VIM determines that the quantity at least one region meets the dependability parameter, VIM determines the request success of first resource deployment request message.
Illustratively, in order to better illustrate VIM according to the quantity of at least one dummy unit, the quantity at least one region, and the dependability parameter, determine whether the quantity at least one region meets the dependability parameter, below at least one dummy unit for 8 VM, which is illustratively illustrated for being 2.
It after VIM receives first resource deployment request message, is determined according to first resource deployment request message and needs to dispose 8 VM, and dependability parameter is 2, then VIM determines that disposing 8 VM at least needs 8/2=4 platform host.
Assuming that, at least one region that the VIM is managed is 3 hosts, due to when 8 VM are deployed on 3 hosts, need to dispose 2 or more VM on an at least host, therefore and do not meet dependability parameter 2, and according to dependability parameter 2, it disposes 8 VM and at least needs 4 hosts, since 3 less than 4, VIM determines its management The quantity of host be unsatisfactory for the dependability parameter, and then VIM determines the request failure of first resource deployment request message, i.e. VIM is determined according to the dependability parameter, can not on 3 platforms successful deployment 8 VM.
Assuming that, at least one region that the VIM is managed is 5 hosts, since 5 greater than 4, therefore, VIM determines that the quantity of the host of its management meets the dependability parameter, and then VIM determines the request success of first resource deployment request message, i.e. VIM is determined according to the dependability parameter, being capable of successful deployment 8 VM on 5 hosts.
S104, VIM send resource deployment response message to management node according to the request results, which is used to indicate the request success or failure of the first resource deployment request message.
S105, management node receive the resource deployment response message that VIM is sent.
In embodiments of the present invention, due to management node to VIM request resource deployment when, preset dependability parameter is carried and is sent to VIM in resource deployment request message, to which VIM can carry out the deployment of virtual resource according to the dependability parameter, limit the maximum quantity for the dummy unit that the VIM on a region allows to dispose, all virtual resources may be deployed on a region so as to avoid VIM in the prior art, carry out the reliability for improving resource deployment.
Further, on the one hand, in the request failure of first resource deployment request message, management node and VIM can execute the following two kinds subsequent operation.
(1) if, VIM determine first resource deployment request message request failure, then above-mentioned resource deployment response message is used to indicate the request failure of first resource deployment request message, and the quantity at least one region that VIM is managed is carried in the resource deployment response message, the quantity at least one region changes dependability parameter for the management node, so that the dependability parameter after change meets the quantity in the region that the VIM is managed.
Specifically, if VIM determines the request failure of first resource deployment request message, in conjunction with Fig. 2, as shown in figure 3, after above-mentioned S105, this method further include:
S106, management node change the dependability parameter, the dependability parameter after change meets the quantity at least one region according to the quantity of the quantity at least one region and at least one dummy unit.
Illustratively, it is assumed that at least one dummy unit includes 8 VM, which includes 3 hosts.After management node receives the resource deployment response message that VIM is sent, determine the request failure of first resource deployment request message, and determine totally 3, host that VIM is managed, and then management node can determine that capableing of the deployment scheme of 8 VM of successful deployment on 3 hosts may include " 008 " and " 017 ", it respectively indicates on same 1 host that 8 VM are deployed in 3 hosts, it is deployed on certain 1 host in 3 hosts with 1 VM, in addition 7 VM are deployed on other 1 host in 3 hosts.And so on, the confirmable deployment scheme of management node further includes " 026 ", " 035 ", " 044 ", " 116 ", " 125 ", " 134 ", " 224 ", and " 233 ".
Since the maximum quantity for the dummy unit for allowing to dispose on a region is fewer, reliability is higher, therefore, management node can determine the least deployment scheme of dummy unit in area top administration, i.e. " 233 " are the highest deployment scheme of reliability in this 10 deployment schemes, maximum quantity in the deployment scheme in the dummy unit of area top administration is 3, i.e., the corresponding dependability parameter of the deployment scheme is 3, therefore dependability parameter can be changed to 3 by original 2 by management node.Dependability parameter after change meets the quantity at least one region.
S107, management node send Secondary resource to VIM and dispose request message, carry the dependability parameter after the change in Secondary resource deployment request message.
It is worth noting that, in embodiments of the present invention, after the request failure of first resource deployment request message, management node can be according to actual physical resource, that is the quantity at least one region that the VIM is managed is modified preset dependability parameter originally, and it is changed to meet the parameter of the quantity at least one region, and the dependability parameter after change is carried in Secondary resource deployment request message, it is sent to VIM, to request VIM to be disposed according to the virtual resource that the dependability parameter after the change treats deployment again.Since the dependability parameter after change meets the quantity at least one region, after VIM receives Secondary resource deployment request message, VIM can be according to the dependability parameter after change, successful deployment virtual resource at least one region.
It is understood that in the dispositions method of virtual resource provided in an embodiment of the present invention, it, can be in the region that VIM is managed since preset dependability parameter has adjustability Quantity when being unsatisfactory for preset dependability parameter, which is modified, with guarantee virtual resource can successful deployment on the area, and guarantee the reliability of virtual resource deployment, improve the flexibility of virtual resource deployment.
Optionally, in practical applications, there are a kind of possible application scenarios, i.e., according to the needs of Practical Project, during carrying out virtual resource deployment, it is necessary to carry out resource deployment in strict accordance with preset dependability parameter, i.e., not allow to change dependability parameter.So in embodiments of the present invention, a first term can be set in descriptor, be used to indicate whether that management node is allowed to change preset dependability parameter in the descriptor.
Specifically, characterizing allows management node to change dependability parameter if first term is opened;If first term is closed, characterizing does not allow management node to change dependability parameter.
Illustratively, first term can be a flag bit, if the flag bit is assigned a value of 1, then it represents that first term is opened, if the flag bit is assigned a value of 0, then it represents that first term is closed;The closing and unlatching of the first term can also be characterized with character string off and on, in this regard, the embodiment of the present invention is with no restrictions.
Further, management node is according to the quantity at least one region and the quantity of at least one dummy unit, it changes before the dependability parameter, management node can first inquire whether preset first term in the descriptor for saving the dependability parameter is opened, if the first term is opened, the step of management node is the quantity of the executable quantity according at least one region and at least one dummy unit, changes the dependability parameter.Otherwise, management node is not modified the dependability parameter, in this case, management node can prompt the request failure of first resource deployment request message to network maintenance staff, and the quantity at least one region is notified to network maintenance staff, to which network maintenance staff can know the lazy weight in the region that VIM is managed, and then network maintenance staff can increase deployment physical resource, so that the physical resource can satisfy the demand for disposing virtual resource to be disposed, so that virtual resource to be disposed can dependability parameter as requested successfully disposed.
(2) if, the request failure of first resource deployment request message, which is used to indicate the request failure of first resource deployment request message.
Further, before above-mentioned S104, this method further include:
S1, the VIM are according to the quantity at least one region and at least one dummy unit Quantity, change the dependability parameter, the dependability parameter after change meets the quantity at least one region.
I.e. in present example, VIM can voluntarily modify to the dependability parameter, determine the dependability parameter that the quantity in the region that the VIM is managed meets.
Specifically, VIM is according to the quantity at least one region and the quantity of at least one dummy unit, change the specific method of the dependability parameter, management node be may refer in above-mentioned S106 according to the quantity at least one region and the quantity of at least one dummy unit, the specific method of the dependability parameter is changed, details are not described herein again.
Further, after dependability parameter after VIM determines the change, the dependability parameter after the change can be carried and is sent to management node in resource deployment response message, to inquire whether management node can be used the dependability parameter after the change.
Further, after above-mentioned S105, the method also includes:
S2, management node are determined whether using the dependability parameter after the change.
Illustratively, management node can save whether first term in the descriptor of the dependability parameter is opened by inquiry, if the first term is opened, management node determination allows using the dependability parameter after the change;If the first term is closed, management node determination does not allow using the dependability parameter after the change.
Management node can also by network maintenance staff prompt the VIM send the change after dependability parameter, determined whether according to the instruction of network maintenance staff using the dependability parameter after the change.
It should be noted that management node determines whether the mode using the dependability parameter after the change, the needs that can be had more in Practical Project are configured, and the present invention is with no restriction.
S3, management node send change response message to VIM, which is used to indicate whether to allow the dependability parameter using after the change.
S4, VIM receive the change response message of management node transmission.
If S5, the change response message are used to indicate the dependability parameter allowed using after the change, VIM disposes the virtual resource according to the dependability parameter after the change.
On the other hand, if the request success of first resource deployment request message, VIM is at least The deployment of virtual resource can be carried out according to dependability parameter by the following two kinds mode.
Mode one, in conjunction with Fig. 2, as shown in figure 4, before above-mentioned S104, this method further include:
S108, VIM determine at least one deployment scheme for meeting that the dependability parameter and VIM allow according to the quantity of at least one dummy unit and at least one region.
Illustratively, for dependability parameter for 4,8 VM and 3 hosts.
According to dependability parameter 4, VIM determines that all deployment schemes for capableing of 8 VM of successful deployment on 3 hosts, all deployment schemes which allows include " 044 ", " 134 ", " 224 ", and " 233 ".Wherein, the least deployment scheme of VM is disposed in these deployment schemes on a host since deployment scheme " 233 " are, deployment scheme " 233 " is the highest deployment scheme of reliability in all deployment schemes of VIM permission.
After VIM determines all deployment schemes for meeting the dependability parameter and VIM permission, at least one of all deployment schemes deployment scheme can be carried and be sent to management node in the resource deployment response message by VIM.
It should be noted that, at least one deployment scheme may include all deployment schemes that the VIM allows, that is all deployment schemes that the VIM can allow the VIM, which are carried, is sent to management node in resource deployment response message, to request management node to select a kind of deployment scheme from all deployment schemes that the VIM allows.
At least one deployment scheme may include the highest deployment scheme of reliability in all deployment schemes of VIM permission, that is VIM can first select the highest deployment scheme of reliability in all deployment schemes that the VIM allows, the highest deployment scheme of the reliability is carried again and is sent to management node in resource deployment response message, to inquire whether management node can carry out resource deployment according to the highest deployment scheme of the reliability.
Further, in mode one, after above-mentioned S105, this method further include:
S109, management node determine the first deployment scheme from at least one deployment scheme.
I.e. when management node receives resource deployment response message, determine the request success of first resource deployment request message, and after at least one deployment scheme for knowing VIM permission in the resource deployment response message, management node can randomly choose a kind of deployment scheme as the first deployment scheme from at least one deployment scheme, also can choose at least one deployment As the first deployment scheme, the present invention is not especially limited a kind of highest deployment scheme of reliability in scheme.
S110, management node send resource deployment instruction message to VIM, carry first deployment scheme in the resource deployment instruction message.
After management node determines the first deployment scheme from at least one deployment scheme, which can be carried and be sent to VIM in the resource deployment instruction message, to indicate that VIM disposes virtual resource according to the first deployment scheme.
S111, VIM receive the resource deployment instruction message that management node is sent.
S112, VIM affix one's name to the virtual resource at least one area top according to the first deployment scheme.
Illustratively, in conjunction with the citing in above-mentioned S107, it is assumed that the first deployment scheme is " 233 ", then VIM can dispose 2 VM on the wherein host in 3 hosts, in addition disposes 3 VM respectively on two hosts.
Mode two, in conjunction with Fig. 2, as shown in figure 5, before above-mentioned S104, this method further include:
S108, VIM determine at least one deployment scheme for meeting that the dependability parameter and VIM allow according to the quantity of at least one dummy unit and at least one region.
S113, VIM determine the first deployment scheme according to deployment scheme selection rule from at least one deployment scheme.
It should be noted that management node also carries deployment scheme selection rule into the first resource deployment request message that VIM is sent in mode two, deployment scheme selection rule determines the first deployment scheme for VIM from least one deployment scheme.
Illustratively, deployment scheme selects rule can be to select the highest deployment scheme of reliability from least one deployment scheme, for example, the citing in embodiment as shown in Figure 4, selects deployment scheme " 233 ".Deployment scheme selection rule may be to need the least deployment scheme of the number in region, for example, the citing in embodiment as shown in Figure 4, it selects deployment scheme " 044 ", in the deployment scheme, it is only necessary to which two hosts can be according to the requirement of dependability parameter 4,8 VM of successful deployment.
S114, VIM affix one's name to the virtual money at least one area top according to the first deployment scheme Source.
Further, after VIM completes the deployment of virtual resource according to first deployment scheme, resource deployment response message can be sent to management node, to indicate the request success of management node first resource deployment request message.
It is worth noting that, the dispositions method of virtual resource provided by the invention, it can be applied in plurality of application scenes, such as the instantiation of VNF, the instantiation of NS, the expansion process of VNF, the extension of NS, the scenes such as the migration of VNF and the migration of NS include the deployment process of virtual resource in these scenes.
Wherein, the deployment of virtual resource can be the reserved of virtual resource, the distribution of virtual resource or the migration of virtual resource.
Further, if the deployment of virtual resource refers specifically to the distribution of virtual resource, above-mentioned first resource deployment request message is specially first resource allocation request message, and the first resource allocation request message is for requesting VIM to distribute the virtual resource;If the deployment of virtual resource refers specifically to the reserved of virtual resource, above-mentioned first resource deployment request message is specially first resource reservation requests, and the first resource reservation requests are for requesting VIM to reserve the virtual resource;If the deployment of virtual resource refers specifically to the migration of virtual resource, then above-mentioned first resource deployment request message is specially first resource migration request message, and at least one region that the first resource migration request message is used to request VIM that the virtual resource is moved to VIM management.
It should be noted that, due in the instantiation process of VNF or the expansion process of VNF, resource allocation request message can be sent from VNFM to VIM, requesting VIM is that VNF distributes virtual resource, therefore, when the dispositions method of virtual resource provided in an embodiment of the present invention, applied in the instantiation process of VNF or the expansion process of VNF, and the deployment of virtual resource, when referring specifically to the distribution of virtual resource, management node can be VNFM.
Particularly, when management node is VNFM, VNFM can have the function of change dependability parameter, so that VNFM can voluntarily change dependability parameter when the request of first resource allocation request message failure.Certainly, VNFM may not possess the function of change dependability parameter, so that VNFM can request NFVO to be modified dependability parameter when the request of first resource allocation request message failure.
It is understood that NFVO receives the request of VNFM if being provided with first term in descriptor, before modifying to dependability parameter, first inquire whether the first term is opened, and when switching mode is opened, the request for responding VNFM, modifies to dependability parameter.
Specifically, as shown in fig. 6, when VNFM does not have the function of change dependability parameter, and in the case where the request of first resource allocation request message failure, the method for virtual resource provided in an embodiment of the present invention deployment may include:
S201, VNFM send first resource allocation request message to VIM, carry dependability parameter in the first resource allocation request message.
S202, VIM receive the first resource allocation request message that VNFM is sent.
The quantity at least one region that S203, VIM are managed according to the dependability parameter, the VIM and the quantity of at least one dummy unit determine the request failure of the first resource allocation request message.
S204, VIM send resource deployment response message to VNFM, which is used to indicate the request failure of the first resource allocation request message, the quantity at least one region is carried in the resource deployment response message.
S205, VNFM receive the resource deployment response message that VIM is sent.
S206, VNFM send the quantity at least one region and the quantity of at least one dummy unit to NFVO.
Wherein, the quantity at least one region and the quantity of at least one dummy unit can be carried in the message for carrying out information transmission between VNFM and VNFO and be sent to NFVO by VNFM.
S207, NFVO change the dependability parameter according to the quantity of the quantity at least one region and at least one dummy unit.
S208, NFVO send the dependability parameter after change to VNFM.
After S209, VNFM receive the dependability parameter after the change of NFVO transmission, Secondary resource allocation request message is sent to VIM, carries the dependability parameter after the change in the Secondary resource allocation request message.
It in turn, can be according to change after VIM receives Secondary resource allocation request message Dependability parameter afterwards carries out the deployment of virtual resource.It is understood that since modified dependability parameter meets the quantity in the region that the VIM is managed, VIM, which can succeed, carries out the deployment of virtual resource according to modified dependability parameter.
Present example provides a kind of dispositions method of virtual resource, management node can carry dependability parameter in first resource deployment request message, due to the dependability parameter characterize allow in a region dispose dummy unit maximum quantity, therefore after VIM VIM receives first resource deployment request message, it can determine the maximum quantity for the dummy unit that can be disposed in a region, and the deployment of virtual resource is carried out according to the dependability parameter, all virtual resources may be deployed on one region by avoiding VIM in the prior art in turn, improve the reliability of resource deployment.
As shown in fig. 7, the embodiment of the present invention provides a kind of management node, the management node is used to execute step performed by the management node in above method.The management node may include module corresponding to corresponding steps.Illustratively, the management node may include:
Transmission unit 10, request message is disposed for sending first resource to VIM, the first resource deployment request message is for requesting the VIM to dispose virtual resource to be disposed, the virtual resource includes at least one dummy unit, dependability parameter corresponding with the virtual resource is carried in the first resource deployment request message, and the dependability parameter is used to that the maximum quantity for allowing the dummy unit disposed to be characterized in a region.
Receiving unit 11 receives the resource deployment response message that the VIM is sent for management node, and the resource deployment response message is used to indicate the request success or failure of the first resource deployment request message.
Optionally, the expression-form for the dependability parameter that the transmission unit 10 is sent includes at least one of absolute reference, relative parameter, ratio and grade.
Optionally, in conjunction with Fig. 7, as shown in figure 8, the management node further includes acquiring unit 12.
The acquiring unit 12, for obtaining the dependability parameter from the default descriptor of the virtual resource.
Optionally, the first resource that the transmission unit 10 is sent disposes request message First resource allocation request message.
The virtual resource that the first resource deployment request message is used to that the VIM to be requested to dispose the first resource deployment request message instruction, comprising:
The first resource allocation request message is specifically used for that the VIM is requested to distribute the virtual resource.
Optionally, the first resource deployment request message that the transmission unit 10 is sent is specially first resource reservation requests.
The first resource deployment request message is specifically used for the virtual resource for requesting the VIM to dispose the first resource deployment request message instruction, comprising:
The first resource reservation requests are for requesting the VIM to reserve the virtual resource.
Optionally, the first resource deployment request message that the transmission unit 10 is sent is specially first resource migration request message.
The first resource deployment request message is specifically used for the virtual resource for requesting the VIM to dispose the first resource deployment request message instruction, comprising:
At least one region that the first resource migration request message is used to request the VIM that the virtual resource is moved to the VIM management.
Optionally, the management node is NFVO.
The descriptor is virtual network function descriptor VNFD or the descriptor be network service descriptor is NSD.
Optionally, the management node is virtual VNFM.
The descriptor is VNFD.
Optionally, the received resource deployment response message of the receiving unit 11 is used to indicate the request failure of the first resource deployment request message, and the quantity at least one region of the VIM management is carried in the resource deployment response message
In conjunction with Fig. 8, as shown in figure 9, the management node further includes changing unit 13.
The changing unit 13, for changing the dependability parameter according to the quantity at least one region and the quantity of at least one dummy unit, the dependability parameter after change meets the quantity at least one region.
The transmission unit 10 is also used to send Secondary resource deployment request message to the VIM, carries the dependability parameter after the change in the Secondary resource deployment request message.
Optionally, when the management node is VNFM, the changing unit 13, specifically for sending the quantity at least one region and the quantity of at least one dummy unit to NFVO, the quantity of the quantity at least one region and at least one dummy unit changes the dependability parameter for the NFVO.
The changing unit 13, the dependability parameter after being also used to receive the change that the NFVO is sent, the dependability parameter after the change are that the NFVO is determined according to the quantity at least one region and the quantity of at least one dummy unit.
Optionally, the changing unit 13, specifically for inquiring whether preset first term in the descriptor is opened, the first term is used to indicate whether that the management node is allowed to change the dependability parameter;If the first term is opened, according to the quantity at least one region and the quantity of at least one dummy unit, the dependability parameter is changed.
Optionally, the received resource deployment response message of receiving unit 11 is used to indicate the request failure of the first resource deployment request message, the dependability parameter after change is carried in the resource deployment response message, the administrative unit further includes determination unit 14.
The determination unit 14 is used to determine whether to allow the dependability parameter using after the change.
The transmission unit 11 is also used to send change response message to the VIM, and the change response message is used to indicate whether to allow the dependability parameter using after the change.
Optionally, the received resource deployment response message of receiving unit 11 is used to indicate the request success of the first resource deployment request message, the at least one deployment scheme for meeting that the dependability parameter and the VIM allow is carried in the resource deployment response message, the management node further includes determination unit 14:
The determination unit 14, for determining the first deployment scheme from the received at least one deployment scheme of receiving unit.
The transmission unit 10 is also used to send resource deployment instruction message to the VIM, First deployment scheme is carried in the resource deployment instruction message, the resource deployment instruction message is used to indicate the VIM and disposes the virtual resource according to first deployment scheme.
It is understood that, the management node of the present embodiment can correspond to the above-mentioned management node as in one of any dispositions method of the virtual resource of the embodiment described of Fig. 2 to Fig. 6, and the division of the modules in the management node of the present embodiment and/or function etc. be for realizing as Fig. 2 to and Fig. 6 one of arbitrarily shown in method flow, for sake of simplicity, details are not described herein.
Management node provided in an embodiment of the present invention, first resource can be sent to VIM dispose request message, and receive the resource deployment response message of VIM transmission, wherein, first resource deployment request message is for requesting VIM to dispose virtual resource to be disposed, the virtual resource includes at least one dummy unit, the first resource, which is disposed, carries dependability parameter corresponding with the virtual resource in request message, the dependability parameter is used to be characterized in a region maximum quantity for allowing the dummy unit disposed, the resource deployment response message is used to indicate the request success or failure of first resource deployment request message.Compared with prior art, management node carries dependability parameter in first resource deployment request message, due to the dependability parameter characterize allow in a region dispose dummy unit maximum quantity, therefore VIM is being disposed when request message carries out resource deployment and can disposed according to the dependability parameter according to first resource, all virtual resources may be deployed on one region by avoiding VIM in the prior art in turn, carry out the reliability for improving resource deployment.
As shown in Figure 10, the embodiment of the present invention provides a kind of VIM, and the management node is used to execute step performed by the VIM in above method.The VIM may include module corresponding to corresponding steps.Illustratively, the VIM may include:
Receiving unit 20, first resource for receiving management node transmission disposes request message, dependability parameter is carried in the first resource deployment request message, the dependability parameter is used to be characterized in a region maximum quantity for allowing the dummy unit disposed, the first resource deployment request message is for requesting the VIM to dispose virtual resource to be disposed, institute Stating virtual resource includes at least one dummy unit.
Determination unit 21, for according to the received dependability parameter of receiving unit 20, the quantity at least one region that the VIM is managed, and the quantity of at least one dummy unit, determine that the request results of the first resource deployment request message, the request results include the request success or failure of the first resource deployment request message.
Transmission unit 22, the request results for being determined according to determination unit 21 send resource deployment response message to the management node, and the resource deployment response message is used to indicate the request success or failure of the first resource deployment request message.
Optionally, the form of expression of the received dependability parameter of the receiving unit 20 includes at least one of absolute reference, relative parameter, ratio and grade.
Optionally, the received first resource deployment request message of the receiving unit 20 is specially resource reservation request message.
The virtual resource that the first resource deployment request message is used to that the VIM to be requested to dispose the first resource deployment request message instruction, comprising:
The resource reservation request message is for requesting the VIM to reserve the virtual resource.
Optionally, the received first resource deployment request message of the receiving unit 20 is specially resource allocation request message.
The virtual resource that the first resource deployment request message is used to that the VIM to be requested to dispose the first resource deployment request message instruction, comprising:
The resource allocation request message is for requesting the VIM to distribute the virtual resource.
Optionally, the received first resource deployment request message of the receiving unit 20 is specially resource migration request message.
The virtual resource that the first resource deployment request message is used to that the VIM to be requested to dispose the first resource deployment request message instruction, comprising:
The resource migration request message is for requesting the VIM that the virtual resource is moved at least one described region.
Optionally, the management node is NFVO.
Optionally, the management node is VNFM.
Optionally, the determination unit 21, be specifically used for the VIM according to described at least The quantity of one dummy unit, the quantity at least one region and the dependability parameter, determine whether the quantity at least one region meets the dependability parameter.
If it is determined that the quantity at least one region is unsatisfactory for the dependability parameter, it is determined that the request failure of the first resource deployment request message.
If it is determined that the quantity at least one region meets the dependability parameter, it is determined that the request success of the first resource deployment request message.
Optionally, if the determination unit 21 determines the request failure of the first resource deployment request message, then the resource deployment response message is used to indicate the request failure of the first resource deployment request message, the quantity at least one region is carried in the resource deployment response message, the quantity at least one region changes the dependability parameter for the management node, so that the dependability parameter after the change meets the quantity in the region.
Optionally, if the determination unit 21 determines the request success of the first resource deployment request message, the resource deployment response message is used to indicate the request success of the first resource deployment request message.
The determination unit 21, it is also used to before the transmission unit 22 sends resource deployment response message to the management node according to the request results, according to the quantity of at least one dummy unit and at least one described region, at least one deployment scheme for meeting that the dependability parameter and the VIM allow is determined.
At least one deployment scheme is carried in the resource deployment response message that the transmission unit 22 is sent.
The receiving unit 20, it is also used to before the transmission unit 22 sends resource deployment response message to the management node according to the request results, receive the resource deployment instruction message that the management node is sent, first deployment scheme is carried in the resource deployment instruction message, first deployment scheme is after the management node receives the resource deployment response message, to determine from least one deployment scheme.
In conjunction with Figure 10, as shown in figure 11, the VIM further includes deployment unit 23.
The deployment unit 23, for affixing one's name to the virtual resource at least one described area top according to first deployment scheme.
Optionally, deployment scheme selection rule is also carried in the received first resource deployment request message of the receiving unit 20, the deployment scheme selection rule selects the first deployment scheme from least one deployment scheme for the VIM.
If the determination unit 21 determines the request success of the first resource deployment request message, the resource deployment response message is used to indicate the request success of the first resource deployment request message.
The determination unit 21, it is also used to before the transmission unit 22 sends resource deployment response message to the management node according to the request results, according to the quantity of at least one dummy unit and at least one described region, it determines at least one deployment scheme for meeting that the dependability parameter and the VIM allow, and first deployment scheme is selected from least one deployment scheme according to deployment scheme selection rule.
The deployment unit 23, for affixing one's name to the virtual resource at least one described area top according to first deployment scheme.
Optionally, if the determination unit 21 determines the request failure of the first resource deployment request message, then the resource deployment response message is used to indicate the request failure of the first resource deployment request message, and the VIM further includes changing unit 24 and deployment unit 23.
The changing unit 24, for changing the dependability parameter according to the quantity at least one region and the quantity of at least one dummy unit, the dependability parameter after change meets the quantity at least one region.
The dependability parameter after the change is carried in the resource deployment response message that the transmission unit 22 is sent.
The receiving unit 20, it is also used to after the transmission unit 22 sends resource deployment response message to the management node, the change response message that the management node is sent is received, the change response message is used to indicate whether to allow the dependability parameter using after the change.
The deployment unit 23, if being used to indicate the dependability parameter allowed using after the change for the received change response message of the receiving unit, the VIM disposes the virtual resource according to the dependability parameter after the change.
It is appreciated that the VIM of the present embodiment can correspond to it is above-mentioned as Fig. 2 to Fig. 6 it is any it VIM in the dispositions method of the virtual resource of one the embodiment described, and the modules in the VIM of the present embodiment division and/or function etc. be for realizing as Fig. 2 to and Fig. 6 one of arbitrarily shown in method flow, for sake of simplicity, details are not described herein.
The embodiment of the present invention provides a kind of VIM, the first resource deployment request message of management node transmission can be received, the dependability parameter carried in request message is disposed according to first resource, the quantity at least one region that the VIM is managed, and the quantity of at least one dummy unit, determine the request results of first resource deployment request message, and resource deployment response message is sent to management node according to the request results, the resource deployment response message is used to indicate the request success or failure of first resource deployment request message, wherein, the dependability parameter is used to be characterized in a region maximum quantity for allowing the dummy unit disposed.Compared with prior art, VIM provided in an embodiment of the present invention can determine the maximum quantity for the dummy unit that can be disposed in a region according to dependability parameter, to carry out the deployment of virtual resource according to the dependability parameter, all virtual resources may be deployed on one region by avoiding VIM in the prior art in turn, carry out the reliability for improving resource deployment.
As shown in figure 12, the embodiment of the present invention provides a kind of management node, which includes: processor 30, memory 31, system bus 32 and communication interface 33.
The memory 31 is for storing computer executed instructions, the processor 30 is connect with the memory 31 by the system bus 32, when management node operation, the processor 30 executes the computer executed instructions that the memory 31 stores so that the management node execute as Fig. 2 to Fig. 6 one of arbitrarily as described in virtual resource dispositions method.The dispositions method of specific virtual resource can be found in it is above-mentioned as Fig. 2 to Fig. 6 one of arbitrarily shown in associated description in embodiment, details are not described herein again.
Wherein, the processor 30 can be central processing unit (English: central processing unit, abbreviation: CPU).The processor 30 can also be other general processors, digital signal processor (English: digital signal processing, abbreviation DSP), specific integrated circuit (English: application specific integrated circuit, abbreviation ASIC), field programmable gate array (English: field-programmable gate array, abbreviation FPGA) either other programmable logic device, discrete gate or transistor logic, Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor etc..
The processor 30 can be application specific processor, which may include at least one of baseband processing chip, radio frequency processing chip etc..Further, which can also include the chip with other dedicated processes functions of management node.
The memory 31 may include volatile memory (English: volatile memory), such as random access memory (English: random-access memory, abbreviation: RAM);The memory 31 also may include nonvolatile memory (English: non-volatile memory), such as read-only memory (English: read-only memory, abbreviation: ROM), flash memory (English: flash memory), hard disk (English: hard disk drive, abbreviation: HDD) or solid state hard disk (English: solid-state drive, abbreviation: SSD);The memory 31 can also include the combination of the memory of mentioned kind.
The system bus 32 may include data/address bus, power bus, control bus and signal condition bus etc..For clear explanation in the present embodiment, various buses are all illustrated as system bus 32 in Figure 12.
The interaction that the processor 30 passes through progress data between the communication interface 33 and other equipment, such as VIM.
During specific implementation, each step in method flow shown in one of above-mentioned Fig. 2 to Fig. 6 is any, which can pass through the processor 30 of example, in hardware and execute the computer executed instructions of the software form stored in memory 31, to be realized.To avoid repeating, details are not described herein again.
Management node provided in an embodiment of the present invention, first resource can be sent to VIM dispose request message, and receive the resource deployment response message of VIM transmission, wherein, first resource deployment request message is for requesting VIM to dispose virtual resource to be disposed, the virtual resource includes at least one dummy unit, the first resource, which is disposed, carries dependability parameter corresponding with the virtual resource in request message, the dependability parameter is used to be characterized in a region maximum quantity for allowing the dummy unit disposed, the resource deployment response message is used to indicate the request success or failure of first resource deployment request message.Compared with prior art, management node first resource deployment request message carry dependability parameter, due to the dependability parameter characterize allow in a region dispose dummy unit maximum quantity, VIM is in basis It can be disposed according to the dependability parameter when first resource deployment request message progress resource deployment, and then avoid VIM in the prior art all virtual resources may be deployed on a region, carry out the reliability for improving resource deployment.
As shown in figure 13, the embodiment of the present invention provides a kind of VIM, which includes: processor 40, memory 41, system bus 42 and communication interface 43.
The memory 41 is for storing computer executed instructions, the processor 40 is connect with the memory 41 by the system bus 42, when VIM operation, the processor 40 executes the computer executed instructions that the memory 41 stores so that the VIM execute as Fig. 2 to Fig. 6 one of arbitrarily as described in resource indicating method.Specific resource indicating method can be found in it is above-mentioned as Fig. 2 to Fig. 6 one of arbitrarily shown in associated description in embodiment, details are not described herein again.
Wherein, the processor 40 can be CPU.The processor 40 can also be other general processors, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor etc..
The processor 40 can be application specific processor, which may include at least one of baseband processing chip, radio frequency processing chip etc..Further, which can also include the chip with other dedicated processes functions of VIM.
The memory 41 may include volatile memory, such as random access memory ram;The memory 41 also may include nonvolatile memory, such as read only memory ROM, flash memory, HDD or SSD;The memory 41 can also include the combination of the memory of mentioned kind.
The system bus 42 may include data/address bus, power bus, control bus and signal condition bus etc..For clear explanation in the present embodiment, various buses are all illustrated as system bus 42 in Figure 13.
The interaction that the processor 40 passes through progress data between the communication interface 43 and other equipment, such as management node.
During specific implementation, it is above-mentioned as Fig. 2 to Fig. 6 it is one of any shown in method stream The computer executed instructions that each step in journey can execute the software form stored in memory 41 by the processor 40 of example, in hardware are realized.To avoid repeating, details are not described herein again.
The embodiment of the present invention provides a kind of VIM, the first resource deployment request message of management node transmission can be received, the dependability parameter carried in request message is disposed according to first resource, the quantity at least one region that the VIM is managed, and the quantity of at least one dummy unit, determine the request results of first resource deployment request message, and resource deployment response message is sent to management node according to the request results, the resource deployment response message is used to indicate the request success or failure of first resource deployment request message, wherein, the dependability parameter is used to be characterized in a region maximum quantity for allowing the dummy unit disposed.Compared with prior art, VIM provided in an embodiment of the present invention can determine the maximum quantity for the dummy unit that can be disposed in a region according to dependability parameter, to carry out the deployment of virtual resource according to the dependability parameter, all virtual resources may be deployed on one region by avoiding VIM in the prior art in turn, carry out the reliability for improving resource deployment.
As shown in figure 14, the embodiment of the present invention provides a kind of communication system, including as Fig. 7 to Fig. 9 it is one of any shown in management node, and the VIM as shown in Figure 10 or Figure 11;Or including management node as shown in figure 12 and as shown in fig. 13 that VIM.
In communication system provided in an embodiment of the present invention, management node by execute as Fig. 2 to Fig. 6 it is one of any shown in the corresponding steps completion embodiment of the present invention in method flow virtual resource dispositions method;Correspondingly, VIM by execute as Fig. 2 to Fig. 6 it is one of any shown in the corresponding steps completion embodiment of the present invention in method flow virtual resource dispositions method.
In communication system provided in an embodiment of the present invention, management node can carry dependability parameter in first resource deployment request message, due to the dependability parameter characterize allow in a region dispose dummy unit maximum quantity, therefore after VIM VIM receives first resource deployment request message, it can determine the maximum quantity for the dummy unit that can be disposed in a region, and the deployment of virtual resource is carried out according to the dependability parameter, all virtual resources may be deployed on one region by avoiding VIM in the prior art in turn, improve the reliability of resource deployment.
It is apparent to those skilled in the art that, for convenience and simplicity of description, only the example of the division of the above functional modules, in practical application, it can according to need and be completed by different functional modules above-mentioned function distribution, the internal structure of device is divided into different functional modules, to complete all or part of the functions described above.The specific work process of the system, apparatus, and unit of foregoing description, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed system, device and method may be implemented in other ways.Such as, the apparatus embodiments described above are merely exemplary, such as, the division of the module or unit, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed mutual coupling, direct-coupling or communication connection can be through some interfaces, the indirect coupling or communication connection of device or unit.
The unit as illustrated by the separation member may or may not be physically separated, and component shown as a unit may or may not be physical unit, it can and it is in one place, or may be distributed over multiple network units.It can some or all of the units may be selected to achieve the purpose of the solution of this embodiment according to the actual needs.
In addition, the functional units in various embodiments of the present invention may be integrated into one processing unit, it is also possible to each unit and physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated unit can be realized in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and when sold or used as an independent product, can store in a computer readable storage medium.Based on this understanding, the all or part of the technical solution can be embodied in the form of software products, the computer software product is stored in a storage medium, it uses including some instructions so that a computer equipment (can be personal computer, server or the network equipment etc.) or processor execute all or part of step of each embodiment the method for the present invention Suddenly.The storage medium is non-transitory (English: non-transitory) medium, comprising: the various media that can store program code such as flash memory, mobile hard disk, read-only memory, random access memory, magnetic or disk.
It is described above; only a specific embodiment of the invention, but scope of protection of the present invention is not limited thereto, and anyone skilled in the art is in the technical scope disclosed by the present invention; it can easily think of the change or the replacement, should be covered by the protection scope of the present invention.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (28)

一种虚拟资源的部署方法,其特征在于,包括:A method for deploying virtual resources, comprising: 管理节点向虚拟机基础设施管理节点VIM发送第一资源部署请求消息,所述第一资源部署请求消息用于请求所述VIM部署待部署的虚拟资源,所述虚拟资源包括至少一个虚拟单元,所述第一资源部署请求消息中携带与所述虚拟资源对应的可靠性参数,所述可靠性参数用于表征在一个区域内允许部署的虚拟单元的最大数量;The management node sends a first resource deployment request message to the virtual machine infrastructure management node VIM, where the first resource deployment request message is used to request the VIM to deploy a virtual resource to be deployed, the virtual resource includes at least one virtual unit, and the The first resource deployment request message carries a reliability parameter corresponding to the virtual resource, and the reliability parameter is used to represent the maximum number of virtual units allowed to be deployed in an area; 所述管理节点接收所述VIM发送的资源部署应答消息,所述资源部署应答消息用于指示所述第一资源部署请求消息的请求成功或者失败。The management node receives the resource deployment response message sent by the VIM, where the resource deployment response message is used to indicate whether the request of the first resource deployment request message succeeds or fails. 根据权利要求1所述的方法,其特征在于,The method according to claim 1, characterized in that, 所述可靠性参数的表达形式包括绝对参数、相对参数、比例,以及等级中的至少一种。The expression form of the reliability parameter includes at least one of an absolute parameter, a relative parameter, a ratio, and a grade. 根据权利要求1或2所述的方法,其特征在于,所述管理节点向VIM发送第一资源部署请求消息之前,所述方法还包括:The method according to claim 1 or 2, wherein before the management node sends the first resource deployment request message to the VIM, the method further comprises: 所述管理节点从所述虚拟资源的预设描述符中获取所述可靠性参数。The management node acquires the reliability parameter from a preset descriptor of the virtual resource. 根据权利要求3所述的方法,其特征在于,The method according to claim 3, characterized in that, 所述第一资源部署请求消息为第一资源分配请求消息;The first resource deployment request message is a first resource allocation request message; 所述第一资源部署请求消息用于请求所述VIM部署所述第一资源部署请求消息指示的虚拟资源,包括:The first resource deployment request message is used to request the VIM to deploy the virtual resources indicated by the first resource deployment request message, including: 所述第一资源分配请求消息具体用于请求所述VIM分配所述虚拟资源。The first resource allocation request message is specifically used to request the VIM to allocate the virtual resource. 根据权利要求3所述的方法,其特征在于,The method according to claim 3, characterized in that, 所述第一资源部署请求消息具体为第一资源预留请求消息;The first resource deployment request message is specifically a first resource reservation request message; 所述第一资源部署请求消息具体用于请求所述VIM部署所述第一资源部署请求消息指示的虚拟资源,包括:The first resource deployment request message is specifically used to request the VIM to deploy the virtual resources indicated by the first resource deployment request message, including: 所述第一资源预留请求消息用于请求所述VIM预留所述虚拟资源。 The first resource reservation request message is used to request the VIM to reserve the virtual resource. 根据权利要求3所述的方法,其特征在于,The method according to claim 3, characterized in that, 所述第一资源部署请求消息具体为第一资源迁移请求消息;The first resource deployment request message is specifically a first resource migration request message; 所述第一资源部署请求消息具体用于请求所述VIM部署所述第一资源部署请求消息指示的虚拟资源,包括:The first resource deployment request message is specifically used to request the VIM to deploy the virtual resources indicated by the first resource deployment request message, including: 所述第一资源迁移请求消息用于请求所述VIM将所述虚拟资源迁移到所述VIM管理的至少一个区域。The first resource migration request message is used to request the VIM to migrate the virtual resource to at least one area managed by the VIM. 根据权利要求3-6任一项所述的方法,其特征在于,The method according to any one of claims 3-6, characterized in that, 所述管理节点为网络功能虚拟化调度节点NFVO;The management node is a network function virtualization scheduling node NFVO; 所述描述符为虚拟网络功能描述符VNFD,或者所述描述符为网络服务描述符为NSD。The descriptor is a virtual network function descriptor VNFD, or the descriptor is a network service descriptor and is NSD. 根据权利要求4所述的方法,其特征在于,The method according to claim 4, characterized in that, 所述管理节点为虚拟网络功能管理节点VNFM;The management node is a virtual network function management node VNFM; 所述描述符为VNFD。The descriptor is VNFD. 根据权利要求1-8任一项所述的方法,其特征在于,所述资源部署应答消息用于指示所述第一资源部署请求消息的请求失败,所述资源部署应答消息中携带所述VIM管理的至少一个区域的数量,所述方法还包括:The method according to any one of claims 1-8, wherein the resource deployment response message is used to indicate that the request of the first resource deployment request message fails, and the resource deployment response message carries the VIM managing the number of at least one region, the method further comprising: 所述管理节点根据所述至少一个区域的数量和所述至少一个虚拟单元的数量,更改所述可靠性参数,更改后的所述可靠性参数满足所述至少一个区域的数量;The management node changes the reliability parameter according to the number of the at least one area and the number of the at least one virtual unit, and the changed reliability parameter satisfies the number of the at least one area; 所述管理节点向所述VIM发送第二资源部署请求消息,所述第二资源部署请求消息中携带所述更改后的所述可靠性参数。The management node sends a second resource deployment request message to the VIM, where the second resource deployment request message carries the modified reliability parameter. 根据权利要求9所述的方法,其特征在于,当所述管理节点为VNFM时,The method according to claim 9, wherein when the management node is a VNFM, 所述管理节点根据所述至少一个区域的数量和所述至少一个虚拟单元的数量,更改所述可靠性参数,包括:The management node changes the reliability parameter according to the quantity of the at least one area and the quantity of the at least one virtual unit, including: 所述VNFM向NFVO发送所述至少一个区域的数量和所述至少一个虚拟单元的数量,所述至少一个区域的数量和所述至少一个虚拟单元的数量用于所述NFVO更改所述可靠性参数; The VNFM sends the number of the at least one area and the number of the at least one virtual unit to the NFVO, and the number of the at least one area and the number of the at least one virtual unit are used by the NFVO to change the reliability parameter ; 所述VNFM接收所述NFVO发送的更改后的所述可靠性参数,所述更改后的所述可靠性参数为所述NFVO根据所述至少一个区域的数量和所述至少一个虚拟单元的数量确定的。The VNFM receives the modified reliability parameter sent by the NFVO, and the modified reliability parameter is determined by the NFVO according to the quantity of the at least one area and the quantity of the at least one virtual unit of. 根据权利要求9或10所述的方法,其特征在于,所述管理节点根据所述至少一个区域的数量和所述至少一个虚拟单元的数量,更改所述可靠性参数,包括:The method according to claim 9 or 10, wherein the management node changes the reliability parameter according to the quantity of the at least one area and the quantity of the at least one virtual unit, including: 所述管理节点查询所述描述符中预设的开关项是否开启,所述开关项用于指示是否允许所述管理节点更改所述可靠性参数;The management node queries whether a preset switch item in the descriptor is turned on, and the switch item is used to indicate whether the management node is allowed to change the reliability parameter; 若所述开关项开启,所述管理节点则根据所述至少一个区域的数量和所述至少一个虚拟单元的数量,更改所述可靠性参数。If the switch item is turned on, the management node changes the reliability parameter according to the quantity of the at least one area and the quantity of the at least one virtual unit. 根据权利根据权利要求1-8任一项所述的方法,其特征在于,所述资源部署应答消息用于指示所述第一资源部署请求消息的请求失败,所述资源部署应答消息中携带所述更改后的所述可靠性参数,所述方法还包括:The method according to any one of claims 1-8, wherein the resource deployment response message is used to indicate that the request of the first resource deployment request message fails, and the resource deployment response message carries the The reliability parameter after the above-mentioned change, the method also includes: 所述管理节点确定是否允许使用所述更改后的所述可靠性参数;The management node determines whether to allow the use of the changed reliability parameter; 所述管理节点向所述VIM发送更改响应消息,所述更改响应消息用于指示是否允许使用所述更改后的所述可靠性参数。The management node sends a change response message to the VIM, where the change response message is used to indicate whether the changed reliability parameter is allowed to be used. 根据权利要求1-8任一项所述的方法,其特征在于,所述资源部署应答消息用于指示所述第一资源部署请求消息的请求成功,所述资源部署应答消息中携带满足所述可靠性参数且所述VIM允许的至少一种部署方案,所述方法还包括:The method according to any one of claims 1-8, wherein the resource deployment response message is used to indicate that the request of the first resource deployment request message is successful, and the resource deployment response message carries Reliability parameters and at least one deployment scheme allowed by the VIM, the method also includes: 所述管理节点从所述至少一种部署方案中确定第一部署方案;The management node determines a first deployment scheme from the at least one deployment scheme; 所述管理节点向所述VIM发送资源部署指示消息,所述资源部署指示消息中携带所述第一部署方案,所述资源部署指示消息用于指示所述VIM根据所述第一部署方案部署所述虚拟资源。The management node sends a resource deployment indication message to the VIM, where the resource deployment indication message carries the first deployment scheme, and the resource deployment indication message is used to instruct the VIM to deploy all resources according to the first deployment scheme. the virtual resources described above. 一种虚拟资源的部署方法,其特征在于,包括:A method for deploying virtual resources, comprising: 虚拟机基础设施管理节点VIM接收管理节点发送的第一资源部署请求消息,所述第一资源部署请求消息中携带可靠性参数,所述可靠性参数用于表征在一个区域内允许部署的虚拟单元的最大数量,所 述第一资源部署请求消息用于请求所述VIM部署待部署的虚拟资源,所述虚拟资源包括至少一个虚拟单元;The virtual machine infrastructure management node VIM receives the first resource deployment request message sent by the management node, the first resource deployment request message carries a reliability parameter, and the reliability parameter is used to represent the virtual units that are allowed to be deployed in an area the maximum number of The first resource deployment request message is used to request the VIM to deploy virtual resources to be deployed, and the virtual resources include at least one virtual unit; 所述VIM根据所述可靠性参数,所述VIM所管理的至少一个区域的数量,以及所述至少一个虚拟单元的数量,确定所述第一资源部署请求消息的请求结果,所述请求结果包括所述第一资源部署请求消息的请求成功或者失败;The VIM determines the request result of the first resource deployment request message according to the reliability parameter, the quantity of at least one area managed by the VIM, and the quantity of the at least one virtual unit, and the request result includes The request of the first resource deployment request message succeeds or fails; 所述VIM根据所述请求结果向所述管理节点发送资源部署应答消息,所述资源部署应答消息用于指示所述第一资源部署请求消息的请求成功或者失败。The VIM sends a resource deployment response message to the management node according to the request result, and the resource deployment response message is used to indicate whether the request of the first resource deployment request message succeeds or fails. 根据权利要求14所述的方法,其特征在于,The method according to claim 14, characterized in that, 所述可靠性参数的表现形式包括绝对参数、相对参数、比例,以及等级中的至少一种。The expression form of the reliability parameter includes at least one of an absolute parameter, a relative parameter, a ratio, and a grade. 根据权利要求14或15所述的方法,其特征在于,The method according to claim 14 or 15, characterized in that, 所述第一资源部署请求消息具体为资源预留请求消息;The first resource deployment request message is specifically a resource reservation request message; 所述第一资源部署请求消息用于请求所述VIM部署所述第一资源部署请求消息指示的虚拟资源,包括:The first resource deployment request message is used to request the VIM to deploy the virtual resources indicated by the first resource deployment request message, including: 所述资源预留请求消息用于请求所述VIM预留所述虚拟资源。The resource reservation request message is used to request the VIM to reserve the virtual resource. 根据权利要求14或15所述的方法,其特征在于,The method according to claim 14 or 15, characterized in that, 所述第一资源部署请求消息具体为资源分配请求消息;The first resource deployment request message is specifically a resource allocation request message; 所述第一资源部署请求消息用于请求所述VIM部署所述第一资源部署请求消息指示的虚拟资源,包括:The first resource deployment request message is used to request the VIM to deploy the virtual resources indicated by the first resource deployment request message, including: 所述资源分配请求消息用于请求所述VIM分配所述虚拟资源。The resource allocation request message is used to request the VIM to allocate the virtual resource. 根据权利要求14或15所述的方法,其特征在于,The method according to claim 14 or 15, characterized in that, 所述第一资源部署请求消息具体为资源迁移请求消息;The first resource deployment request message is specifically a resource migration request message; 所述第一资源部署请求消息用于请求所述VIM部署所述第一资源部署请求消息指示的虚拟资源,包括:The first resource deployment request message is used to request the VIM to deploy the virtual resources indicated by the first resource deployment request message, including: 所述资源迁移请求消息用于请求所述VIM将所述虚拟资源迁移到所述至少一个区域上。The resource migration request message is used to request the VIM to migrate the virtual resource to the at least one area. 根据权利要求16-18任一项所述的方法,其特征在于, The method according to any one of claims 16-18, characterized in that, 所述管理节点为网络功能虚拟化调度节点NFVO。The management node is a network function virtualization scheduling node NFVO. 根据权利要求16所述的方法,其特征在于,The method according to claim 16, characterized in that, 所述管理节点为虚拟网络功能管理节点VNFM。The management node is a virtual network function management node VNFM. 根据权利要求14-20任一项所述的方法,其特征在于,所述VIM根据所述可靠性参数,所述VIM所管理的至少一个区域的数量,以及所述至少一个虚拟单元的数量,确定所述第一资源部署请求消息的请求结果,包括:The method according to any one of claims 14-20, wherein the VIM, according to the reliability parameter, the quantity of at least one area managed by the VIM, and the quantity of the at least one virtual unit, Determining the request result of the first resource deployment request message includes: 所述VIM根据所述至少一个虚拟单元的数量、所述至少一个区域的数量,以及所述可靠性参数,确定所述至少一个区域的数量是否满足所述可靠性参数;The VIM determines whether the number of the at least one area satisfies the reliability parameter according to the number of the at least one virtual unit, the number of the at least one area, and the reliability parameter; 若所述VIM确定所述至少一个区域的数量不满足所述可靠性参数,所述VIM则确定所述第一资源部署请求消息的请求失败;If the VIM determines that the number of the at least one area does not meet the reliability parameter, the VIM determines that the request of the first resource deployment request message fails; 若所述VIM确定所述至少一个区域的数量满足所述可靠性参数,所述VIM则确定所述第一资源部署请求消息的请求成功。If the VIM determines that the quantity of the at least one area satisfies the reliability parameter, the VIM determines that the request of the first resource deployment request message is successful. 根据权利要求21所述的方法,其特征在于,The method of claim 21, wherein, 若所述第一资源部署请求消息的请求失败,则所述资源部署应答消息用于指示所述第一资源部署请求消息的请求失败,所述资源部署应答消息中携带所述至少一个区域的数量,所述至少一个区域的数量用于所述管理节点更改所述可靠性参数,以使得所述更改后的所述可靠性参数满足所述区域的数量。If the request of the first resource deployment request message fails, the resource deployment response message is used to indicate that the request of the first resource deployment request message fails, and the resource deployment response message carries the quantity of the at least one area , the number of the at least one area is used by the management node to change the reliability parameter, so that the changed reliability parameter satisfies the number of areas. 根据权利要求21所述的方法,其特征在于,The method of claim 21, wherein, 若所述第一资源部署请求消息的请求失败,则所述资源部署应答消息用于指示所述第一资源部署请求消息的请求失败,If the request of the first resource deployment request message fails, the resource deployment response message is used to indicate that the request of the first resource deployment request message fails, 所述VIM根据所述请求结果向所述管理节点发送资源部署应答消息之前,所述方法还包括:Before the VIM sends a resource deployment response message to the management node according to the request result, the method further includes: 所述VIM根据所述至少一个区域的数量和所述至少一个虚拟单元的数量,更改所述可靠性参数,更改后的所述可靠性参数满足所述至少一个区域的数量;The VIM changes the reliability parameter according to the number of the at least one area and the number of the at least one virtual unit, and the changed reliability parameter satisfies the number of the at least one area; 所述资源部署应答消息中携带所述更改后的所述可靠性参数; The resource deployment response message carries the changed reliability parameter; 所述VIM根据所述请求结果向所述管理节点发送资源部署应答消息之后,所述方法还包括:After the VIM sends a resource deployment response message to the management node according to the request result, the method further includes: 所述VIM接收所述管理节点发送的更改响应消息,所述更改响应消息用于指示是否允许使用所述更改后的所述可靠性参数;The VIM receives a change response message sent by the management node, where the change response message is used to indicate whether to allow the use of the changed reliability parameter; 若所述更改响应消息用于指示允许使用所述更改后的所述可靠性参数,所述VIM则根据所述更改后的所述可靠性参数部署所述虚拟资源。If the change response message is used to indicate that the changed reliability parameter is allowed to be used, the VIM deploys the virtual resource according to the changed reliability parameter. 根据权利要求21所述的方法,其特征在于,The method of claim 21, wherein, 若所述第一资源部署请求消息的请求成功,则所述资源部署应答消息用于指示所述第一资源部署请求消息的请求成功;If the request of the first resource deployment request message is successful, the resource deployment response message is used to indicate that the request of the first resource deployment request message is successful; 所述VIM根据所述请求结果向所述管理节点发送资源部署应答消息之前,所述方法还包括:Before the VIM sends a resource deployment response message to the management node according to the request result, the method further includes: 所述VIM根据所述至少一个虚拟单元的数量和所述至少一个区域,确定满足所述可靠性参数且所述VIM允许的至少一种部署方案;The VIM determines at least one deployment scheme that satisfies the reliability parameter and is allowed by the VIM according to the number of the at least one virtual unit and the at least one area; 所述资源部署应答消息中携带所述至少一种部署方案;The resource deployment response message carries the at least one deployment solution; 所述VIM根据所述请求结果向所述管理节点发送资源部署应答消息之后,所述方法还包括:After the VIM sends a resource deployment response message to the management node according to the request result, the method further includes: 所述VIM接收所述管理节点发送的资源部署指示消息,所述资源部署指示消息中携带所述第一部署方案,所述第一部署方案为所述管理节点接收到所述资源部署应答消息后,从所述至少一种部署方案中确定的;The VIM receives the resource deployment indication message sent by the management node, the resource deployment indication message carries the first deployment scheme, and the first deployment scheme is after the management node receives the resource deployment response message , determined from the at least one deployment scheme; 所述VIM根据所述第一部署方案在所述至少一个区域上部署所述虚拟资源。The VIM deploys the virtual resource on the at least one area according to the first deployment solution. 根据权利要求21所述的方法,其特征在于,所述第一资源部署请求消息中还携带部署方案选择规则,所述部署方案选择规则用于所述VIM从所述至少一种部署方案选择第一部署方案;The method according to claim 21, wherein the first resource deployment request message further carries a deployment scheme selection rule, and the deployment scheme selection rule is used for the VIM to select the first resource from the at least one deployment scheme. a deployment plan; 若所述第一资源部署请求消息的请求成功,则所述资源部署应答消息用于指示所述第一资源部署请求消息的请求成功;If the request of the first resource deployment request message is successful, the resource deployment response message is used to indicate that the request of the first resource deployment request message is successful; 所述VIM根据所述请求结果向所述管理节点发送资源部署应答 消息之前,所述方法还包括:The VIM sends a resource deployment response to the management node according to the request result Before the message, the method also includes: 所述VIM根据所述至少一个虚拟单元的数量和所述至少一个区域,确定满足所述可靠性参数且所述VIM允许的至少一种部署方案;The VIM determines at least one deployment scheme that satisfies the reliability parameter and is allowed by the VIM according to the number of the at least one virtual unit and the at least one area; 所述VIM根据所述部署方案选择规则从所述至少一种部署方案选择所述第一部署方案;The VIM selects the first deployment solution from the at least one deployment solution according to the deployment solution selection rule; 所述VIM根据所述第一部署方案在所述至少一个区域上部署所述虚拟资源。The VIM deploys the virtual resource on the at least one area according to the first deployment solution. 一种管理节点,其特征在于,包括:处理器、存储器、系统总线和通信接口;A management node, characterized in that it includes: a processor, a memory, a system bus and a communication interface; 所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过所述系统总线连接,当所述管理节点运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述管理节点执行如权利要求1-13任意一项所述的虚拟资源的部署方法。The memory is used to store computer-executable instructions, the processor is connected to the memory through the system bus, and when the management node is running, the processor executes the computer-executable instructions stored in the memory to The management node is made to execute the virtual resource deployment method according to any one of claims 1-13. 一种虚拟机基础设施管理节点VIM,其特征在于,包括:处理器、存储器、系统总线和通信接口;A virtual machine infrastructure management node VIM is characterized in that it includes: a processor, a memory, a system bus and a communication interface; 所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过所述系统总线连接,当所述VIM运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述VIM执行如权利要求14-25任意一项所述的虚拟资源的部署方法。The memory is used to store computer-executable instructions, and the processor is connected to the memory through the system bus. When the VIM is running, the processor executes the computer-executable instructions stored in the memory, so that The VIM executes the virtual resource deployment method according to any one of claims 14-25. 一种通信系统,其特征在于,包括:A communication system, characterized in that it includes: 如上述权利要求26所述的管理节点和如权利要求27所述的虚拟机基础设施管理节点VIM。 The management node according to claim 26 and the virtual machine infrastructure management node VIM according to claim 27.
CN201580049748.3A 2015-10-31 2015-10-31 A method, device and system for deploying virtual resources Active CN107408058B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/093481 WO2017070963A1 (en) 2015-10-31 2015-10-31 Method, apparatus, and system for deploying virtual resources

Publications (2)

Publication Number Publication Date
CN107408058A true CN107408058A (en) 2017-11-28
CN107408058B CN107408058B (en) 2020-06-02

Family

ID=58630242

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580049748.3A Active CN107408058B (en) 2015-10-31 2015-10-31 A method, device and system for deploying virtual resources

Country Status (2)

Country Link
CN (1) CN107408058B (en)
WO (1) WO2017070963A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112860618A (en) * 2019-11-26 2021-05-28 中移(苏州)软件技术有限公司 Resource management method, device and storage medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112748981B (en) * 2019-10-29 2024-03-26 华为技术有限公司 Processing method and device for software image of virtual network function
CN112910673B (en) * 2019-12-04 2023-05-09 中国移动通信有限公司研究院 A method, device, equipment and storage medium for determining network element deployment information

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102929658A (en) * 2005-10-07 2013-02-13 茨特里克斯系统公司 Methods for selecting between a predetermined number of execution methods for an application program
CN103262026A (en) * 2010-12-31 2013-08-21 Emc公司 Virtual appliance deployment
CN104050045A (en) * 2014-06-27 2014-09-17 华为技术有限公司 Method and device for distributing virtual resources based on disk IO
US20150089275A1 (en) * 2013-01-31 2015-03-26 Alcatel-Lucent Preventing extreme coresidency hazards in cloud computing
CN104954220A (en) * 2014-03-31 2015-09-30 华为技术有限公司 Virtual network service deployment method and device thereof

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2707795A1 (en) * 2011-05-13 2014-03-19 Telefonaktiebolaget LM Ericsson (PUBL) Allocation of virtual machines in datacenters
WO2014208661A1 (en) * 2013-06-27 2014-12-31 日本電気株式会社 Device, method, system, and program for designing placement of virtual machine
EP2849064B1 (en) * 2013-09-13 2016-12-14 NTT DOCOMO, Inc. Method and apparatus for network virtualization
CN103607308B (en) * 2013-11-29 2016-09-21 杭州东信北邮信息技术有限公司 Virtual machine multi-network management system under cloud computing environment and method
US10664297B2 (en) * 2014-02-24 2020-05-26 Hewlett Packard Enterprise Development Lp Activating pre-created VNFCs when a monitored performance level of a VNF exceeds a maximum value attainable by the combined VNFCs that form a VNF

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102929658A (en) * 2005-10-07 2013-02-13 茨特里克斯系统公司 Methods for selecting between a predetermined number of execution methods for an application program
CN103262026A (en) * 2010-12-31 2013-08-21 Emc公司 Virtual appliance deployment
US20150089275A1 (en) * 2013-01-31 2015-03-26 Alcatel-Lucent Preventing extreme coresidency hazards in cloud computing
CN104954220A (en) * 2014-03-31 2015-09-30 华为技术有限公司 Virtual network service deployment method and device thereof
CN104050045A (en) * 2014-06-27 2014-09-17 华为技术有限公司 Method and device for distributing virtual resources based on disk IO

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112860618A (en) * 2019-11-26 2021-05-28 中移(苏州)软件技术有限公司 Resource management method, device and storage medium

Also Published As

Publication number Publication date
WO2017070963A1 (en) 2017-05-04
CN107408058B (en) 2020-06-02

Similar Documents

Publication Publication Date Title
KR102439559B1 (en) Alarm method and device
US12284081B2 (en) Network service management method, device, and system
CN107924383B (en) System and method for network function virtualization resource management
CN110463140B (en) Network service level agreement for computer data center
CN108293004B (en) System and method for network slice management
US9465641B2 (en) Selecting cloud computing resource based on fault tolerance and network efficiency
Guo et al. Secondnet: a data center network virtualization architecture with bandwidth guarantees
CN103703724B (en) A method of distributing resources
US10397132B2 (en) System and method for granting virtualized network function life cycle management
US11301303B2 (en) Resource pool processing to determine to create new virtual resource pools and storage devices based on currebt pools and devices not meeting SLA requirements
US20170250870A1 (en) Virtual network policy configuration method and system, and virtual network element and network administration system thereof
CN103593229B (en) Integrated and United Dispatching framework and the dispatching method of isomery cloud operating system
US20160216994A1 (en) Method, system, computer program and computer program product for monitoring data packet flows between virtual machines, vms, within a data centre
CN106209402B (en) A scaling method and device for virtual network functions
US20170141944A1 (en) Verifier for network function virtualization resource allocation
WO2017214932A1 (en) Network-slice resource management method and apparatus
WO2015172362A1 (en) Network function virtualization network system, data processing method and device
CN104601680B (en) A kind of method for managing resource and device
CN105955824A (en) A virtual resource configuration method and device
US20190281503A1 (en) Management Method, Management Unit, and System
CN108132827B (en) Network slice resource mapping method, related equipment and system
CN106161076A (en) Virtual network function extended method and device
US11088924B2 (en) Network management method, device, and system
CN108667777A (en) A service chain generation method and network function orchestrator NFVO
CN103414657A (en) Cross-data-center resource scheduling method, super scheduling center and system

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
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210428

Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee after: Honor Device Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right
CP03 Change of name, title or address

Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee after: Honor Terminal Co.,Ltd.

Country or region after: China

Address before: 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong

Patentee before: Honor Device Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address