CN106559471A - Accelerate process, management method and the device of resource - Google Patents
Accelerate process, management method and the device of resource Download PDFInfo
- Publication number
- CN106559471A CN106559471A CN201510644318.8A CN201510644318A CN106559471A CN 106559471 A CN106559471 A CN 106559471A CN 201510644318 A CN201510644318 A CN 201510644318A CN 106559471 A CN106559471 A CN 106559471A
- Authority
- CN
- China
- Prior art keywords
- resource
- virtualization
- accelerates
- acceleration
- accelerate
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
Abstract
The invention provides a kind of process for accelerating resource, management method and device, wherein, methods described includes:In network function virtualization NFV systems, definition accelerates information element, wherein, the acceleration information element is used to describe acceleration resource, wherein, the acceleration information element is quoted by tradable information element, the acceleration resource is described by NFV-MANO, the above-mentioned technical proposal provided using the present invention is solved in correlation technique, there is no technical scheme realize the problem being described to acceleration resource, and then the acceleration resource for increasing newly can be described.
Description
Technical field
The present invention relates to the communications field, in particular to a kind of process for accelerating resource, management method and device.
Background technology
In current network function virtualization (Network Function Virtualization, referred to as NFV) system,
The management of existing three bulk resources, respectively computing resource, storage resource and Internet resources, three part resources are by managing
Composer (Network Functions Virtualisation Management and are virtualized with network function
Orchestration, referred to as NFV-MANO), wherein, NFV-MANO is specifically included:Network function is virtualized
Composer (Network Functions Virtualisation Orchestrator, referred to as NFVO), virtualizes network function
Manager (Virtualised Network Function Manager, referred to as VNFM) and virtualized infrastructure pipe
Reason device (Virtualised Infrastructure Manager, referred to as VIM).But newly-increased acceleration resource part, mesh
The front MANO that also do not include is managed, and does not more disclose detailed concrete scheme.
In for correlation technique, there is no technical scheme realize the problem being described to acceleration resource, not yet propose have
The solution of effect.
The content of the invention
In order to solve above-mentioned technical problem, the invention provides a kind of process for accelerating resource, management method and device.
According to an aspect of the invention, there is provided a kind of processing method for accelerating resource, including:It is virtual in network function
Change in NFV systems, definition accelerates information element, wherein, the acceleration information element is used for description and accelerates resource, wherein,
The acceleration information element is quoted by tradable information element.
Preferably, the acceleration information element at least includes one below:Type, position, function, performance.
Preferably, the type includes:Accelerate the type of resource;The position includes:Accelerator is encapsulated and/or is accelerated
The position that device is realized;The function:The function that accelerator is completed;The performance:Key Performance Indicator.
Preferably, methods described also includes:The acceleration information element is quoted by tradable information element is used to characterize
The acceleration capacity that the tradable information element is supported or needed.
Preferably, the tradable information element at least includes one below:Consumable virtual resources information element,
Virtual resources information element, reserved information element.
According to another aspect of the present invention, a kind of management method for accelerating resource is additionally provided, including:Or-Vi's
In the exposed interfaces of VIM, increase virtualization and accelerate resource interface so that the interface between NFVO and VIM, can be passed through
To accelerating resource to be managed, wherein, resource is accelerated by the acceleration information element description for defining.
Preferably, the virtualization acceleration resource interface that increases at least includes one below:Virtualization accelerates resource management to connect
Mouthful, virtualization accelerate resource notice of change interface, virtualization accelerate resource information management interface, virtualization accelerate resource hold
Amount management interface.
Preferably, the virtualization accelerates the operation that resource management interface is allowed at least to include one below:Create virtualization
Accelerating resource, distribution to virtualize accelerates resource, inquiry virtualization to accelerate resource, renewal virtualization to accelerate resource, terminate empty
Planization accelerates resource, operation virtualization to accelerate resource, scaling virtualization to accelerate resource, migration virtualization to accelerate resource, wound
Build acceleration resource reservation, inquiry to accelerate resource reservation, update acceleration resource reservation, terminate accelerating resource reservation.
Preferably, the virtualization accelerates the operation that resource notice of change interface is allowed at least to include one below:Subscribe to behaviour
Make, notify operation.
Preferably, the virtualization accelerates the operation that resource information management interface is allowed at least to include one below:Subscribe to behaviour
Make, notify that operation, inquiry virtualization accelerate resource information operation.
Preferably, the virtualization accelerates the operation that resource capacity management interface is allowed at least to include one below:Inquiry adds
Fast volume operation, subscription operation, notice operation.
Preferably, the distribution virtualization accelerates the operation of resource to include:Composer NFVO is virtualized by network function
Resource management interface is accelerated to send distribution virtual resource information request to VIM according to the virtualization, wherein, VIM roots
Allocation result, the distribution virtual resource information request are returned to the NFVO according to the distribution virtual resource information request
The requirement of the middle acceleration resource for carrying distribution in need.
Preferably, methods described also includes:When the allocation result indicates to be allocated successfully, also return to the NFVO
Newly assigned virtualization accelerates resource information.
Preferably, the operation for terminating virtualization acceleration resource includes:Composer NFVO is virtualized by network function
Accelerate resource management interface to send to VIM according to the virtualization and terminate virtual resource information request, wherein, VIM roots
Return to the NFVO according to the termination virtual resource information request and terminate result, the termination virtual resource information request
Middle carrying needs the identifier of the virtualization acceleration resource for being terminated.
Preferably, the inquiry virtualization accelerates resource information operation to include:Composer is virtualized by network function
NFVO accelerates resource information management interface to send inquiry virtual resource information request to VIM according to the virtualization, its
In, VIM meets the virtual resource information to NFVO returns according to the inquiry virtual resource information request please
The virtualized plus resource information asked.
According to another aspect of the present invention, a kind of processing meanss for accelerating resource are additionally provided, including:Definition module,
For in network function virtualization NFV systems, definition accelerates information element, wherein, the acceleration information element is used
Accelerate resource in description, wherein, the acceleration information element is quoted by tradable information element.
Preferably, the acceleration information element of the definition module definition at least includes one below:Type, position,
Function, Key Performance Indicator.
According to another aspect of the present invention, a kind of managing device for accelerating resource is additionally provided, including:Increase module,
For in the exposed interfaces of the VIM of Or-Vi, increase virtualization and accelerate resource interface so that NFVO and VIM it
Between can by the interface to accelerate resource be managed, wherein, by define acceleration information element be used for describe accelerate money
Source.
Preferably, the increase interface for increasing module increase includes:Virtualization accelerates resource management interface, virtual
Change and accelerate resource notice of change interface, virtualization to accelerate resource information management interface, virtualization to accelerate resource capacity management to connect
Mouthful.
By the present invention, by virtualizing in NFV systems in network function, definition accelerates information element, to accelerating money
Source is described, and solves in correlation technique, there is no technical scheme realize the problem being described to acceleration resource,
And then the acceleration resource for increasing newly can be managed.
Description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, the present invention
Schematic description and description be used for explain the present invention, do not constitute inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of the processing method of the acceleration resource according to the embodiment of the present invention;
Fig. 2 is the structured flowchart of the processing meanss of the acceleration resource according to the embodiment of the present invention;
Fig. 3 is the flow chart of the management method of the acceleration resource according to the embodiment of the present invention;
Fig. 4 is the structured flowchart of the managing device of the acceleration resource according to the embodiment of the present invention;
Fig. 5 is the MANO interface diagrams according to the preferred embodiment of the present invention one;
Fig. 6 is the newly-increased interface diagram according to the preferred embodiment of the present invention one;
Fig. 7 is to quote schematic diagram according to the acceleration information element of the preferred embodiment of the present invention two;
Fig. 8 is the flow chart for accelerating resource information according to the inquiry virtualization of the preferred embodiment of the present invention four;
Fig. 9 is the flow chart for accelerating resource information according to the distribution virtualization of the preferred embodiment of the present invention five;
Figure 10 is the flow chart for accelerating resource information according to the termination virtualization of the preferred embodiment of the present invention six.
Specific embodiment
Below with reference to accompanying drawing and in conjunction with the embodiments describing the present invention in detail.It should be noted that in the feelings not conflicted
Under condition, the feature in embodiment and embodiment in the application can be mutually combined.
Other features and advantages of the present invention will be illustrated in the following description, also, partly be become from specification
It is clear that or being understood by implementing the present invention.The purpose of the present invention and other advantages can be by the explanations write
In book, claims and accompanying drawing, specifically noted structure is realizing and obtain.
In order that those skilled in the art more fully understand the present invention program, below in conjunction with the embodiment of the present invention in it is attached
Figure, is clearly and completely described to the technical scheme in the embodiment of the present invention, it is clear that described embodiment is only
It is the embodiment of a part of the invention, rather than the embodiment of whole.Based on the embodiment in the present invention, this area is common
The every other embodiment obtained under the premise of creative work is not made by technical staff, should all belong to guarantor of the present invention
The scope of shield.
In embodiments of the present invention, a kind of processing method for accelerating resource is additionally provided, Fig. 1 is according to the embodiment of the present invention
Acceleration resource processing method flow chart, as shown in figure 1, comprising the following steps:
Step S102, in network function virtualization NFV systems, definition accelerates information element, wherein, the acceleration is believed
Breath element is used to describe acceleration resource, wherein, above-mentioned acceleration information element is quoted by tradable information element;
Step S104, is managed to above-mentioned acceleration resource according to above-mentioned acceleration information element by NFV-MANO.
By above-mentioned each step, by virtualizing in NFV systems in network function, definition accelerates information element, enters
And the technical scheme that NFV-MANO is described to above-mentioned acceleration resource is realized, solve in correlation technique, there is no
Technical scheme can realize the problem to accelerating resource to be described, and then the acceleration resource that increased newly can be described.
Alternatively, it is preferable that above-mentioned acceleration information element at least includes one below:Type, position, function, performance,
Wherein, the above-mentioned type includes:Accelerate the type of resource;Above-mentioned position includes:Accelerator is encapsulated and/or accelerator is realized
Position;Above-mentioned functions:The function that accelerator is completed;Above-mentioned performance:Key Performance Indicator.
In embodiments of the present invention, said method also includes:Above-mentioned acceleration information word is quoted by tradable information element
Element is used to characterize the acceleration capacity that above-mentioned tradable information element is supported or needed.
Wherein, above-mentioned tradable information element at least includes one below:Consumable virtual resources information element,
Virtual resources information element, reserved information element.
It should be noted that for aforesaid each method embodiment, in order to be briefly described, therefore which is all expressed as a series of
Combination of actions, but those skilled in the art should know, the present invention do not limited by described sequence of movement,
Because according to the present invention, some steps can adopt other orders or while carry out.Secondly, those skilled in the art
Should know, embodiment described in this description belongs to preferred embodiment, and involved action and module might not
It is essential to the invention.
A kind of processing meanss for accelerating resource are additionally provided in the present embodiment, for realizing above-described embodiment and being preferable to carry out
Mode, had carried out repeating no more for explanation, and the module to being related in the device is illustrated below.Such as following institute
Use, term " module " can realize the combination of the software and/or hardware of predetermined function.Although following examples institute
The device of description is preferably with software realizing, but hardware, or the realization of the combination of software and hardware be also may be simultaneously
It is contemplated.Fig. 2 is the structured flowchart of the processing meanss of the acceleration resource according to the embodiment of the present invention, as shown in Fig. 2
The device includes:
Definition module 20, in network function virtualization NFV systems, definition accelerates information element, wherein,
The acceleration information element is used to describe acceleration resource, wherein, above-mentioned acceleration information word is quoted by tradable information element
Element.
By the comprehensive function of above-mentioned module, by virtualizing in NFV systems in network function, definition accelerates information word
Element, and then the technical scheme that MANO is described to above-mentioned acceleration resource is realized, solve in correlation technique, still
The problem to accelerating resource to be described can be realized without technical scheme, and then the acceleration resource for increasing newly can be described.
Wherein, the above-mentioned acceleration information element of the definition of definition module 20 at least includes one below:Type, position, work(
Energy, Key Performance Indicator.
In embodiments of the present invention, a kind of management method for accelerating resource is additionally provided, Fig. 3 is according to the embodiment of the present invention
Acceleration resource management method flow chart, as shown in figure 3, comprising the following steps:
Step S302:In the exposed interfaces of VIM of Or-Vi, increase virtualization and accelerate resource interface, wherein, lead to
The acceleration information element for crossing definition is used to describe acceleration resource;
Step S304:Above-mentioned virtualization according to increasing accelerates resource interface to cause can be by being somebody's turn to do between NFVO and VIM
Interface is managed to accelerating resource.
By above-mentioned each step, by the exposed interfaces of the VIM of Or-Vi, increase virtualization accelerates resource to connect
Mouthful so that phase can be solved by the interface to accelerating the technical scheme that resource is described between NFVO and VIM
In the technology of pass, there is no technical scheme realize the problem being described to acceleration resource, and then can be to newly-increased acceleration
Resource is managed.
Alternatively, above-mentioned increase virtualization accelerates resource interface at least to include one below:Virtualization accelerates resource management to connect
Mouthful, virtualization accelerate resource notice of change interface, virtualization accelerate resource information management interface, virtualization accelerate resource hold
Amount management interface.
In embodiments of the present invention, above-mentioned virtualization accelerates the operation that resource management interface is allowed at least to include one below:
Create virtualization accelerate resource, distribution virtualization accelerate resource, inquiry virtualization accelerate resource, update virtualization accelerate money
Source, terminate virtualization accelerate resource, operation virtualization accelerate resource, scaling virtualization accelerate resource, migration virtualization plus
Fast resource, establishment accelerate resource reservation, inquiry to accelerate resource reservation, update acceleration resource reservation, terminate accelerating resource pre-
Stay.
Alternatively, above-mentioned virtualization accelerates the operation that resource notice of change interface is allowed at least to include one below:Subscribe to behaviour
Make, notify operation.
Wherein, above-mentioned virtualization accelerates the operation that resource information management interface is allowed at least to include one below:Subscription operation,
Notify that operation, inquiry virtualization accelerate resource information operation.
In embodiments of the present invention, above-mentioned virtualization accelerate the operation that resource capacity management interface is allowed at least include it is following it
One:Inquiry accelerates volume operation, subscription operation, notifies operation.
In present example, above-mentioned distribution virtualization accelerates the operation of resource to include:Layout is virtualized by network function
Device NFVO accelerates resource management interface to send distribution virtual resource information request to VIM according to above-mentioned virtualization, wherein,
VIM returns allocation result, above-mentioned distribution virtual resource to above-mentioned NFVO according to above-mentioned distribution virtual resource information request
The requirement of the acceleration resource of distribution in need is carried in information request.
Alternatively, said method also includes:When above-mentioned allocation result indicates to be allocated successfully, also return to above-mentioned NFVO
Newly assigned virtualization accelerates resource information.
In an optional example, above-mentioned termination virtualization accelerates the operation of resource to include:Compiled by network function virtualization
Row device NFVO accelerates resource management interface to send to VIM according to above-mentioned virtualization and terminates virtual resource information request, its
In, VIM is returned to above-mentioned NFVO according to above-mentioned termination virtual resource information request and is terminated result, and above-mentioned termination is virtual
The identifier that the virtualization for needing to be terminated accelerates resource is carried in resource information request.
In embodiments of the present invention, above-mentioned inquiry virtualization accelerates resource information operation to include:Virtualized by network function
Composer NFVO accelerates resource information management interface to send inquiry virtual resource information to VIM according to above-mentioned virtualization please
Ask, wherein, VIM is returned to above-mentioned NFVO according to above-mentioned inquiry virtual resource information request and is met above-mentioned virtual resource
The virtualized plus resource information of information request.
It should be noted that for aforesaid each method embodiment, in order to be briefly described, therefore which is all expressed as a series of
Combination of actions, but those skilled in the art should know, the present invention do not limited by described sequence of movement,
Because according to the present invention, some steps can adopt other orders or while carry out.Secondly, those skilled in the art
Should know, embodiment described in this description belongs to preferred embodiment, and involved action and module might not
It is essential to the invention.
A kind of managing device for accelerating resource is additionally provided in the present embodiment, for realizing above-described embodiment and being preferable to carry out
Mode, had carried out repeating no more for explanation, and the module to being related in the device is illustrated below.Such as following institute
Use, term " module " can realize the combination of the software and/or hardware of predetermined function.Although following examples institute
The device of description is preferably with software realizing, but hardware, or the realization of the combination of software and hardware be also may be simultaneously
It is contemplated.Fig. 4 is the structured flowchart of the managing device of the acceleration resource according to the embodiment of the present invention, as shown in figure 4,
The device includes:
Increase module 40, accelerate resource interface in the exposed interfaces of the VIM of Or-Vi, increasing virtualization, make
Obtain, wherein, by the acceleration information for defining
Element description accelerates resource.
Further, the above-mentioned increase interface for increasing the increase of module 40 includes:Virtualization accelerates resource management interface, void
Planization accelerates resource notice of change interface, virtualization to accelerate resource information management interface, virtualization to accelerate resource capacity management
Interface.
In order to be better understood from the management process of above-mentioned acceleration resource, below in conjunction with several preferred embodiments to above-described embodiment
Technical scheme illustrate.
Preferred embodiment one
Fig. 5 is the MANO interface diagrams according to the preferred embodiment of the present invention one, the MANO interfaces of NFV, such as
Shown in Fig. 5, this preferred embodiment accelerates resource in increased NFV in order to resource will be accelerated to include MANO management
Information element Data;It is VIM (the virtualized infrastructure manager in MANO) and NFVO (in MANO
Network function virtualization composer) between management interface Or-Vi increase independent acceleration resource management interface,.
In the exposed interfaces of VIM of Or-Vi, increase virtualization newly and accelerate resource relevant interface so that NFVO and VIM
Between can by the newly-increased interface to accelerate resource carry out independent management.Newly-increased interface includes that virtualization accelerates resource management
Interface, virtualizes and accelerates resource notice of change interface, and virtualization accelerates resource information management interface and/or virtualization to add
Fast resource capacity management interface, Fig. 6 are the newly-increased interface diagram according to the preferred embodiment of the present invention one, increase newly interface with
And shown in the corresponding operating Fig. 6 in interface:
Virtualization accelerates resource management interface:This interface allows a functional module for having authorized, licenses being supplied to
Functional module virtualization accelerate resource on perform operation.The operation that the interface includes has establishment, distribution, inquiry, more
New and/or termination virtualization accelerates resource, also accelerates the management of resource including scaling, migration and/or operation virtualization
State.The also included operation of the interface has, and creates, inquires about, updating and/or terminating resource reservation.
Virtualization accelerates resource notice of change interface:The interface allows a functional module for having authorized, and pull subscription void
Planization accelerates change in resources to notify, virtualization accelerates resource reservation change notification, receive change notification.
Virtualization accelerates resource information management interface:The interface allows a functional module for having authorized, asks and can consume
Virtualization accelerate resource information-related operation.The operation of the interface includes:Subscribe to resource information change operation, lead to
Know resource information change operation and/or the operation of query resource information.
Virtualization accelerates resource capacity management interface:The interface allow the functional module for having authorized, request and capacity with
And using the related operation of report.Including:By the total capacity of the acceleration resource of a VIM instance management, it is global or
Per resource domains;New virtualization accelerates resource use consumable capacity, global or per resource domains;The appearance for using
Amount, the VIM overall situations and each resource domains.The interface is captured can be had to network service (Network Service) plan
Information, such as resource using information, capacity plan input, volume change.
Preferred embodiment two
In order to the acceleration resource part to increasing newly in NFV systems is managed, this preferred embodiment two has increased acceleration letter newly
Breath element is used for describing acceleration resource, and information element is as follows:
1. type:Accelerate the possible type of resource.For example:Standby accelerator, embedded, fast path, optimization it is soft
Part path, storage of optimization etc..
2. position:Accelerator encapsulation, the position realized.For example:Based on cpu instruction collection, CPU is integrated, iNIC,
Network building-out, bus are added, memory bank, processor interconnection etc..
3. function:The function of the reality that accelerator is completed.For example:Encryption, IPSec, compression, packet handler, transcoding,
Pattern match etc..
4. performance:Key Performance Indicator.For example:Concurrent quantity tunnel interface, bandwidth, bag/second postpone, transcoding
Type and quantity of Media Stream etc..
Fig. 7 is to quote schematic diagram according to the acceleration information element of the preferred embodiment of the present invention two, and what is increased newly as shown in Figure 7 adds
Fast resource information element can be by consumable virtual resources information element, virtual resources information element and/or reserved
The tradable information element such as information element is quoted.Calculating, storage, network correlator letter defined in these information elements
Breath element, directly or indirectly quotes and accelerates resource information element, for the specific acceleration for representing related resource needs or support
Ability.
Preferred embodiment three
Increase newly in the information element for exchanging and accelerate related information element, as shown in following table one:
Table one
Virtual computing resource information element in consumable virtual resources information element quotes preferred embodiment three
In increase newly acceleration information element, as shown in following table two:
Table two
Similar, consumable virtual resources information element, virtual resources information element and/or reserved information word
The acceleration information element that other information element in element is increased newly in also referring to invention one.For example, virtual cpu resource
Information element, calculating specification type information elements, virtual network interface type information elements, computation attribute resource
Type information elements, computation attribute reservation types information element and/or virtual container reservation types information element etc. all can
The acceleration information element increased newly in referring to preferred embodiment three.
Preferred embodiment four
Inquiry virtualization in newly-increased virtualization acceleration resource information management interface accelerates resource information operation to support to retrieve
The information of resource is accelerated by the different types of virtualization that VIM is managed, Fig. 8 is according to the preferred embodiment of the present invention four
The flow chart that inquiry virtualization accelerates resource information, as shown in figure 8, including:
Step S802:NFVO accelerates the inquiry virtualization in resource information management interface to accelerate by newly-increased virtualization
Resource information is operated, and is sent the virtual acceleration resource information request of inquiry to VIM, is carried filter condition, be used in request
Filter consumable virtualization and accelerate resource;
Step S804:VIM accelerates the inquiry virtualization in resource information management interface to accelerate money by newly-increased virtualization
Source information is operated, and sends the virtual acceleration resource information response of inquiry to NFVO, and the satisfaction carried in response in VIM is looked into
The acceleration resource information of the virtual source of goods of inquiry condition.
Preferred embodiment five
Distribution virtualization in newly-increased virtualization acceleration resource management interface accelerates resource operation to allow the consumption for having authorized
Functional module request indicates distribution and instantiates virtualization to accelerate resource.Fig. 9 is according to the preferred embodiment of the present invention five
The flow chart that distribution virtualization accelerates resource information, as shown in figure 9, step is as follows:
Step S902:NFVO accelerates the distribution virtualization in resource management interface to accelerate resource by newly-increased virtualization
Information is operated, and is sent the virtual acceleration resource information request of distribution to VIM, is carried specifically to needing distribution in request
Accelerate the requirement of resource;
Step S904:VIM accelerates the distribution virtualization in resource information management interface to accelerate money by newly-increased virtualization
Source information is operated, and sends the virtual acceleration resource information response of inquiry to NFVO, allocation result and distribution are carried in response
Under successful instance, newly assigned virtualization accelerates resource information.
Preferred embodiment six
Termination virtualization in newly-increased virtualization acceleration resource management interface accelerates resource operation to allow to cancel and/or whole
Stop the acceleration resource of one or more instantiations.Figure 10 is to be accelerated according to the termination of the preferred embodiment of the present invention six virtualization
The flow chart of resource information, as shown in Figure 10, step is as follows:
Step S1002:NFVO accelerates the termination virtualization in resource management interface to accelerate resource by newly-increased virtualization
Operation, sends termination virtual resources request to VIM, carries and virtually accelerate resource identifier in request;
Step S1004:VIM accelerates the termination virtualization in resource management interface to accelerate resource behaviour by newly-increased virtualization
Make, the virtual acceleration resource response of termination is sent to NFVO, carry and terminate the information such as result in response.
In sum, the embodiment of the present invention has reached following technique effect:Solve in correlation technique, there is no technical scheme
The problem to accelerating resource to be described can be realized, and then the acceleration resource for increasing newly can be described.
In another embodiment, a kind of software is additionally provided, the software is used to perform above-described embodiment and be preferable to carry out
Technical scheme described in mode.
In another embodiment, a kind of storage medium is additionally provided, be stored with the storage medium above-mentioned software, should
Storage medium is included but is not limited to:CD, floppy disk, hard disk, scratch pad memory etc..
It should be noted that description and claims of this specification and the term " first " in above-mentioned accompanying drawing, " second "
Etc. being for distinguishing similar object, without for describing specific order or precedence.It should be appreciated that so using
Object can exchange in the appropriate case, so that embodiments of the invention described herein can be with except illustrating here
Or the order beyond those of description is implemented.Additionally, term " comprising " and " having " and their any deformation, it is intended that
Be cover it is non-exclusive include, for example, contain the process of series of steps or unit, method, system, product or
Equipment is not necessarily limited to those steps clearly listed or unit, but may include clearly not list or for these
Other intrinsic steps of process, method, product or equipment or unit.
Obviously, those skilled in the art should be understood that each module or each step of the above-mentioned present invention can be with general
Realizing, they can concentrate on single computing device computing device, or be distributed in multiple computing devices and constituted
Network on, alternatively, they can be realized with the executable program code of computing device, it is thus possible to by they
Storage in the storage device by computing device performing, and in some cases, can be holding different from order herein
The shown or described step of row, or they are fabricated to each integrated circuit modules respectively, or will be many in them
Individual module or step are fabricated to single integrated circuit module to realize.So, the present invention is not restricted to any specific hardware
Combine with software.
The preferred embodiments of the present invention are the foregoing is only, the present invention is not limited to, for the technology of this area
For personnel, the present invention can have various modifications and variations.It is all within the spirit and principles in the present invention, made it is any
Modification, equivalent, improvement etc., should be included within the scope of the present invention.
Claims (19)
1. it is a kind of accelerate resource processing method, it is characterised in that include:
In network function virtualization NFV systems, definition accelerates information element, wherein, the acceleration information element is used to retouch
Acceleration resource is stated, is quoted by tradable information element and is accelerated information element.
2. method according to claim 1, it is characterised in that the acceleration information element at least includes one below:Type,
Position, function, performance.
3. method according to claim 2, it is characterised in that
The type includes:Accelerate the type of resource;The position includes:The position that accelerator is encapsulated and/or accelerator is realized
Put;The function includes:The function that accelerator is completed;The performance includes:Key Performance Indicator.
4. the method according to any one of claim 1-3, it is characterised in that methods described also includes:
By tradable information element quote the acceleration information word usually characterize the tradable information element support or
The acceleration capacity of needs.
5. the method according to any one of claim 1-3, it is characterised in that the tradable information element at least includes following
One of:Consumable virtual resources information element, virtual resources information element, reserved information element.
6. it is a kind of accelerate resource management method, it is characterised in that include:
In the exposed interfaces of virtualization architecture management VIM of Or-Vi, increase accelerating interface so that NFVO and VIM
Between can by accelerating interface to accelerate resource be managed, wherein, by define acceleration information element description accelerate resource.
7. method according to claim 6, it is characterised in that the increase accelerating interface at least includes one below:Virtually
Change and accelerate resource management interface, virtualization to accelerate resource notice of change interface, virtualization to accelerate resource information management interface, void
Planization accelerates resource capacity management interface.
8. method according to claim 7, it is characterised in that the virtualization accelerates operation that resource management interface allows at least
Including one below:Creating virtualization accelerates resource, distribution virtualization to accelerate resource, inquiry virtualization to accelerate resource, update
Virtualization accelerates resource, termination virtualization to accelerate resource, operation virtualization acceleration resource, scaling virtualization to accelerate resource, move
Shifting is virtualized and accelerates resource, establishment to accelerate resource reservation, inquire about acceleration resource reservation, update acceleration resource reservation, terminate adding
Fast resource reservation.
9. method according to claim 7, it is characterised in that the virtualization accelerates the operation that resource notice of change interface is allowed
At least include one below:Subscription operation, notice operation.
10. method according to claim 7, it is characterised in that the virtualization accelerates the operation that resource information management interface is allowed
At least include one below:Subscription operation, notice operation, inquiry virtualization accelerate resource information to operate.
11. methods according to claim 7, it is characterised in that the virtualization accelerates the operation that resource capacity management interface is allowed
At least include one below:Inquiry accelerates volume operation, subscription operation, notifies operation.
12. methods according to claim 8, it is characterised in that the distribution virtualization accelerates the operation of resource to include:
Composer NFVO is virtualized by network function resource management interface is accelerated to VIM transmissions point according to the virtualization
With virtual resource information request, wherein, VIM is returned to the NFVO according to the distribution virtual resource information request and is divided
With result, the requirement of the acceleration resource of distribution in need in the distribution virtual resource information request, is carried.
13. methods according to claim 12, it is characterised in that methods described also includes:Indicate to distribute in the allocation result
When successful, also newly assigned virtualization is returned to the NFVO and accelerate resource information.
14. methods according to claim 8, it is characterised in that the termination virtualization accelerates the operation of resource to include:
Composer NFVO is virtualized by network function accelerates resource management interface to send eventually to VIM according to the virtualization
Only virtual resource information request, wherein, VIM is returned eventually to the NFVO according to the termination virtual resource information request
Only result, carries the identifier that the virtualization for needing to be terminated accelerates resource in the termination virtual resource information request.
15. methods according to claim 10, it is characterised in that the inquiry virtualization accelerates resource information operation to include:
Composer NFVO is virtualized by network function accelerates resource information management interface to send out to VIM according to the virtualization
Inquiry virtual resource information request is sent, wherein, VIM is returned to the NFVO according to the inquiry virtual resource information request
Return the virtualized plus resource information for meeting the virtual resource information request.
16. a kind of processing meanss for accelerating resource, it is characterised in that include:
Definition module, in network function virtualization NFV systems, definition accelerates information element, wherein, should add
Fast information element is used to describe acceleration resource, wherein, the acceleration information element is quoted by tradable information element.
17. devices according to claim 16, it is characterised in that the acceleration information element of the definition module definition is at least
Including one below:Type, position, function, Key Performance Indicator.
18. a kind of managing devices for accelerating resource, it is characterised in that include:
Increase module, accelerate resource interface in the exposed interfaces of the VIM of Or-Vi, increasing virtualization so that NFVO
Acceleration resource can be managed by the interface and VIM between, wherein, it is used to retouch by the acceleration information element for defining
State acceleration resource.
19. devices according to claim 18, it is characterised in that the increase interface that the increase module increases includes:It is empty
Planization accelerate resource management interface, virtualization accelerate resource notice of change interface, virtualization accelerate resource information management interface,
Virtualization accelerates resource capacity management interface.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510644318.8A CN106559471B (en) | 2015-09-30 | 2015-09-30 | Method and device for processing and managing accelerated resources |
PCT/CN2016/084801 WO2017054499A1 (en) | 2015-09-30 | 2016-06-03 | Acceleration resource processing and management method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510644318.8A CN106559471B (en) | 2015-09-30 | 2015-09-30 | Method and device for processing and managing accelerated resources |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106559471A true CN106559471A (en) | 2017-04-05 |
CN106559471B CN106559471B (en) | 2020-09-29 |
Family
ID=58418225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510644318.8A Active CN106559471B (en) | 2015-09-30 | 2015-09-30 | Method and device for processing and managing accelerated resources |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106559471B (en) |
WO (1) | WO2017054499A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109522090A (en) * | 2018-11-09 | 2019-03-26 | 中国联合网络通信集团有限公司 | Resource regulating method and device |
US11182190B2 (en) | 2016-06-15 | 2021-11-23 | Huawei Technologies Co., Ltd. | Data transmission method and apparatus |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014110453A1 (en) * | 2013-01-11 | 2014-07-17 | Huawei Technologies Co., Ltd. | Network function virtualization for a network device |
US20140229945A1 (en) * | 2013-02-12 | 2014-08-14 | Contextream Ltd. | Network control using software defined flow mapping and virtualized network functions |
CN104050045A (en) * | 2014-06-27 | 2014-09-17 | 华为技术有限公司 | Method and device for distributing virtual resources based on disk IO |
CN104137482A (en) * | 2014-04-14 | 2014-11-05 | 华为技术有限公司 | Disaster recovery data center configuration method and device under cloud computing framework |
CN104219127A (en) * | 2014-08-30 | 2014-12-17 | 华为技术有限公司 | Creation method and device of virtual network instance |
US20140376555A1 (en) * | 2013-06-24 | 2014-12-25 | Electronics And Telecommunications Research Institute | Network function virtualization method and apparatus using the same |
CN104348873A (en) * | 2013-08-05 | 2015-02-11 | 中兴通讯股份有限公司 | Virtual network element automatic loading method and system and virtual machine IP (Internet Protocol) address acquisition method and system |
CN104410672A (en) * | 2014-11-12 | 2015-03-11 | 华为技术有限公司 | Method of upgrading network function virtualization application as well as method and device for forwarding business |
CN104811396A (en) * | 2014-01-23 | 2015-07-29 | 中兴通讯股份有限公司 | Load balance (LB) method and system |
US20150234725A1 (en) * | 2014-02-20 | 2015-08-20 | International Business Machines Corporation | Testing a virtualized network function in a network |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9838483B2 (en) * | 2013-11-21 | 2017-12-05 | Oracle International Corporation | Methods, systems, and computer readable media for a network function virtualization information concentrator |
CN104951353B (en) * | 2014-03-28 | 2018-09-21 | 华为技术有限公司 | It is a kind of to realize the method and device for accelerating processing to VNF |
-
2015
- 2015-09-30 CN CN201510644318.8A patent/CN106559471B/en active Active
-
2016
- 2016-06-03 WO PCT/CN2016/084801 patent/WO2017054499A1/en active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014110453A1 (en) * | 2013-01-11 | 2014-07-17 | Huawei Technologies Co., Ltd. | Network function virtualization for a network device |
US20140229945A1 (en) * | 2013-02-12 | 2014-08-14 | Contextream Ltd. | Network control using software defined flow mapping and virtualized network functions |
US20140376555A1 (en) * | 2013-06-24 | 2014-12-25 | Electronics And Telecommunications Research Institute | Network function virtualization method and apparatus using the same |
CN104348873A (en) * | 2013-08-05 | 2015-02-11 | 中兴通讯股份有限公司 | Virtual network element automatic loading method and system and virtual machine IP (Internet Protocol) address acquisition method and system |
CN104811396A (en) * | 2014-01-23 | 2015-07-29 | 中兴通讯股份有限公司 | Load balance (LB) method and system |
US20150234725A1 (en) * | 2014-02-20 | 2015-08-20 | International Business Machines Corporation | Testing a virtualized network function in a network |
CN104137482A (en) * | 2014-04-14 | 2014-11-05 | 华为技术有限公司 | Disaster recovery data center configuration method and device under cloud computing framework |
CN104050045A (en) * | 2014-06-27 | 2014-09-17 | 华为技术有限公司 | Method and device for distributing virtual resources based on disk IO |
CN104219127A (en) * | 2014-08-30 | 2014-12-17 | 华为技术有限公司 | Creation method and device of virtual network instance |
CN104410672A (en) * | 2014-11-12 | 2015-03-11 | 华为技术有限公司 | Method of upgrading network function virtualization application as well as method and device for forwarding business |
Non-Patent Citations (3)
Title |
---|
ETSI: "Network Functions Virtualisation(NFV):Management and Orchestration", 《GS NFV-MAN 001 V1.1.1》 * |
ZVIKA BRONSTEIN: "Uniform handling and abstraction of NFV hardware accelerators", 《IEEE NETWORK》 * |
薛海强,张昊: "网络功能虚拟化及其标准化", 《中兴通讯技术》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11182190B2 (en) | 2016-06-15 | 2021-11-23 | Huawei Technologies Co., Ltd. | Data transmission method and apparatus |
US11922202B2 (en) | 2016-06-15 | 2024-03-05 | Huawei Technologies Co., Ltd. | Data transmission method and apparatus |
CN109522090A (en) * | 2018-11-09 | 2019-03-26 | 中国联合网络通信集团有限公司 | Resource regulating method and device |
Also Published As
Publication number | Publication date |
---|---|
WO2017054499A1 (en) | 2017-04-06 |
CN106559471B (en) | 2020-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104951353B (en) | It is a kind of to realize the method and device for accelerating processing to VNF | |
CN102082692B (en) | Method and equipment for migrating virtual machines based on network data flow direction, and cluster system | |
CN104050045B (en) | Virtual resource allocation method and device based on disk I/O | |
Li et al. | Pricing and repurchasing for big data processing in multi-clouds | |
CN103377091B (en) | The method and system efficiently performed of the operation in resource-sharing pond | |
CN103999031B (en) | The virtual privately owned storage array service of Cloud Server | |
CN104428752B (en) | Virtual machine stream is offloaded to physical queue | |
CN102971724B (en) | The method and apparatus relevant with the management based on modular virtual resource in data center environment | |
CN105531688B (en) | The service of resource as other services is provided | |
CN109634748A (en) | Cluster resource dispatching method, device, equipment and computer readable storage medium | |
Baker et al. | Cloud-SEnergy: A bin-packing based multi-cloud service broker for energy efficient composition and execution of data-intensive applications | |
CN108667859A (en) | A kind of method and device for realizing scheduling of resource | |
CN104734954B (en) | A kind of route determining methods and device for software defined network | |
WO2019091387A1 (en) | Method and system for provisioning resources in cloud computing | |
CN103827825A (en) | Virtual resource object component | |
CN106209402B (en) | A kind of telescopic method and equipment of virtual network function | |
CN105979007A (en) | Acceleration resource processing method and device and network function virtualization system | |
CN108667867A (en) | Date storage method and device | |
CN106055381A (en) | Method and apparatus for creating virtual machine | |
KR101430649B1 (en) | System and method for providing data analysis service in cloud environment | |
CN109684074A (en) | Physical machine resource allocation methods and terminal device | |
CN110427284A (en) | Data processing method, distributed system, computer system and medium | |
CN103823709B (en) | System of virtual cluster, resource allocation methods and management node | |
CN103095788A (en) | Cloud resource scheduling policy based on network topology | |
CN106155764A (en) | The method and device of scheduling virtual machine input and output resource |
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 |