CN106559471A - Accelerate process, management method and the device of resource - Google Patents

Accelerate process, management method and the device of resource Download PDF

Info

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
Application number
CN201510644318.8A
Other languages
Chinese (zh)
Other versions
CN106559471B (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.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201510644318.8A priority Critical patent/CN106559471B/en
Priority to PCT/CN2016/084801 priority patent/WO2017054499A1/en
Publication of CN106559471A publication Critical patent/CN106559471A/en
Application granted granted Critical
Publication of CN106559471B publication Critical patent/CN106559471B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors

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

Accelerate process, management method and the device of resource
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.
CN201510644318.8A 2015-09-30 2015-09-30 Method and device for processing and managing accelerated resources Active CN106559471B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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