CN104050045A - 基于磁盘io的虚拟资源分配方法及装置 - Google Patents
基于磁盘io的虚拟资源分配方法及装置 Download PDFInfo
- Publication number
- CN104050045A CN104050045A CN201410299223.2A CN201410299223A CN104050045A CN 104050045 A CN104050045 A CN 104050045A CN 201410299223 A CN201410299223 A CN 201410299223A CN 104050045 A CN104050045 A CN 104050045A
- Authority
- CN
- China
- Prior art keywords
- disk
- virtual machine
- resource
- qos
- virtual
- 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
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000013468 resource allocation Methods 0.000 claims abstract description 26
- 238000007726 management method Methods 0.000 claims description 37
- 230000006870 function Effects 0.000 description 58
- 238000010586 diagram Methods 0.000 description 15
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 238000002580 esophageal motility study Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000009172 bursting Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供一种基于磁盘IO的虚拟资源分配方法及装置,该方法,包括:虚拟网络功能管理器VNFM根据虚拟网络功能描述器VNFD对至少一个虚拟网络功能VNF的至少一个虚拟机的磁盘读写IO服务质量QoS的描述信息向虚拟化基础设施管理器VIM发送申请虚拟资源请求;其中,所述描述信息包括:所述至少一个虚拟机执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息;所述申请虚拟资源请求中包含所述描述信息;进一步地,所述VIM根据所述申请虚拟资源请求进行资源分配,能更合理地部署业务,使业务能够更有效地利用物理资源,从而提高了系统整体的资源利用率。
Description
技术领域
本发明实施例涉及计算机技术,尤其涉及一种基于磁盘IO的虚拟资源分配方法及装置。
背景技术
通过网络功能虚拟化(Network Function Virtualization,简称NFV)技术能够在统一、高性能的服务器、交换机和存储设备中实现部分网络功能,即网络功能可以通过软件和虚拟化方式实现,并可在通用的服务器硬件上运行。
当多个虚拟网络功能(Virtualized Network Function,简称VNF)在提供业务服务时,所述多个VNF的虚拟机会进行大量的磁盘读写(磁盘IO),如数据的备份、恢复、大批量数据查询和校验等。若所述多个VNF部署在同一个硬件资源,如同一服务器或单板的磁盘,或同一个共享磁阵上,并在系统的同一时间段内进行磁盘IO,将会导致所述VNF的磁盘性能恶化,甚至导致业务失败,从而降低系统的可靠性。
为了解决所述问题,现有技术中,在虚拟网络功能管理器(VirtualNetwork Function Manager,简称VNFM)为任一VNF申请虚拟机时,指定所述VNF的虚拟机的磁盘IO服务质量(Quality of Service,简称QoS)的峰值;进一步地,当申请虚拟资源时,所述VNFM根据所述VNF的虚拟机的磁盘IO QoS的峰值进行资源申请,进一步地,所述VIM在收到所述资源申请后,根据所述资源申请及硬件资源的磁盘IO QoS进行资源分配,从而保证业务在特殊时段的磁盘IO QoS。
但现有技术中,由于所述VNF的虚拟机在除特殊时段之外时段的磁盘IO QoS小于所述磁盘IO QoS的峰值,因此,按照所述VNF的虚拟机的磁盘IO QoS的峰值进行资源分配,会导致大量资源浪费。
发明内容
本发实施例提供一种基于磁盘IO的虚拟资源分配方法及装置,用以提高系统整体的资源利用率。
第一方面,本发明实施例提供一种基于磁盘IO的虚拟资源分配方法,所述方法用于网络功能虚拟化NFV网络,所述方法,包括:
虚拟网络功能管理器VNFM根据虚拟网络功能描述器VNFD对至少一个虚拟网络功能VNF的至少一个虚拟机的磁盘读写IO服务质量QoS的描述信息向虚拟化基础设施管理器VIM发送申请虚拟资源请求;其中,所述描述信息包括:所述至少一个虚拟机执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息;所述申请虚拟资源请求中包含所述描述信息;
所述VIM根据所述申请虚拟资源请求进行资源分配。
结合第一方面,在第一方面的第一种可能的实现方式中,所述VIM根据所述申请虚拟资源请求进行资源分配,包括:
所述VIM根据所述申请虚拟资源请求预留硬件资源的磁盘IO QoS资源,并将所述硬件资源的磁盘IO QoS资源中除预留的所述磁盘IO QoS资源之外剩余的磁盘IO QoS资源分配给所述VNF以及除所述VNF之外的其它VNF的虚拟机作为正常业务的磁盘IO QoS资源;
其中,预留的所述磁盘IO QoS资源大于等于所述至少一个虚拟机的突发业务时的磁盘IO QoS资源,用于所述至少一个VNF的所述至少一个虚拟机在需要执行突发业务时申请所述预留的磁盘IO QoS资源。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述VIM根据所述申请虚拟资源请求预留硬件资源的磁盘IO QoS资源之前,还包括:
所述VIM根据预设间隔将预留的硬件资源的磁盘IO QoS资源划分等级,并建立所述硬件资源的磁盘IO QoS资源等级与硬件资源之间的关联关系;
所述VIM根据所述申请虚拟资源请求预留硬件资源的磁盘IO QoS资源,包括:
所述VIM根据所述至少一个虚拟机执行突发业务时的磁盘IO QoS资源确定所述突发业务时的磁盘IO QoS资源所属的所述硬件资源的磁盘IO QoS资源等级;
所述VIM根据所述关联关系确定所述硬件资源的磁盘IO QoS资源等级对应的硬件资源,并在所述硬件资源上为所述至少一个虚拟机预留硬件资源的磁盘IO QoS资源,其中,所述预留的所述磁盘IO QoS资源为所述硬件资源的磁盘IO QoS资源等级中最大磁盘IO QoS资源。
结合第一方面、第一方面的第一种或第二种任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述VIM根据所述申请虚拟资源请求进行资源分配之后,还包括:
当任一所述VNF的至少一个虚拟机需要执行突发业务时,所述VNF对应的网元管理系统EMS向所述VNFM发送申请突发业务的请求;其中,所述申请突发业务的请求中包含:所述至少一个虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
若所述VNF的一个虚拟机需要执行突发业务时,所述VNFM直接将所述申请突发业务的请求转发给所述VIM;或者,
若所述VNF的至少两个虚拟机需要执行突发业务时,所述VNFM根据所述虚拟机所属物理资源的分布信息,将所述虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时转发给所述VIM;
所述VIM根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则所述VIM为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
结合第一方面、第一方面的第一种或第二种任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述VIM根据所述申请虚拟资源请求进行资源分配之后,还包括:
当至少两个所述VNF的虚拟机需要执行突发业务时,所述至少两个VNF对应的网元管理系统EMS分别向所述VNFM发送申请突发业务的请求;其中,所述申请突发业务的请求中包含:所述VNF的所述虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
所述VNFM根据所述至少两个VNF的虚拟机所属物理资源的分布信息,将所述至少两个VNF的虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时发送给所述VIM;
所述VIM根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则所述VIM为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
结合第一方面的第三种或第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述VIM同意接收所述请求之后,还包括:
所述VIM向网络功能虚拟化基础设施NFVI发送请求信息,以使所述NFVI中虚拟机管理子系统VMM为所述VNF的虚拟机增加磁盘IO QoS资源,其中,所述增加的磁盘IO QoS资源属于所述预留的磁盘IO QoS资源的一部分;
所述VIM在接收到所述NFVI回复的添加成功信息之后,向所述VNFM发送申请成功信息,以使所述VNFM将所述申请成功信息转发给所述VNF对应的EMS;
所述EMS通知所述VNF的所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务。
结合第一方面的第三种至第五种任一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述虚拟机执行所述突发业务之后,还包括:
当所述虚拟机执行完成所述突发业务时,所述VNF对应的EMS通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源。
结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,所述VNF对应的EMS通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源,包括:
所述VNF对应的EMS向所述VNFM发送磁盘IO QoS资源释放请求,其中,所述释放请求中包含所述虚拟机的标识信息;
所述VNFM将所述释放请求转发给所述VIM,以使所述VIM将所述释放请求转发给所述NFVI;
所述NFVI将所述虚拟机中增加的所述磁盘IO QoS资源进行释放。
结合第一方面、第一方面的第一种或第二种任一种可能的实现方式,在第一方面的第八种可能的实现方式中,所述VIM根据所述申请虚拟资源请求进行资源分配之后,还包括:
当任一所述VNF的至少一个虚拟机需要执行突发业务且所述VNFM故障或者所述VNF与所述VNFM连接中断时,若所述VNF的一个虚拟机需要执行突发业务时,所述VNF对应的EMS直接向所述VIM发送申请突发业务的请求;或者,
若所述VNF的至少两个虚拟机需要执行突发业务时,所述VNF对应的EMS根据所述虚拟机所属物理资源的分布信息,将所述虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时发送给所述VIM;
其中,所述申请突发业务的请求中包含:所述至少一个虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IOQoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
所述VIM根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则所述VIM为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
结合第一方面的第八种可能的实现方式,在第一方面的第九种可能的实现方式中,所述VIM同意接收所述请求之后,还包括:
所述VIM向所述NFVI发送请求信息,以使所述NFVI中虚拟机管理子系统VMM为所述VNF的虚拟机增加磁盘IO QoS资源,其中,所述增加的磁盘IO QoS资源属于所述预留的磁盘IO QoS资源的一部分;
所述VIM在接收到所述NFVI回复的添加成功信息之后,向所述EMS发送申请成功信息;
所述EMS通知所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务。
结合第一方面的第八种或第九种可能的实现方式,在第一方面的第十种可能的实现方式中,所述虚拟机执行所述突发业务之后,还包括:
当所述虚拟机执行完成所述突发业务时,所述VNF对应的EMS通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源。
结合第一方面的第十种可能的实现方式,在第一方面的第十一种可能的实现方式中,所述VNF对应的EMS通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源,包括:
所述VNF对应的EMS向所述VIM发送磁盘IO QoS资源释放请求,其中,所述释放请求中包含所述虚拟机的标识信息;
所述VIM将所述释放请求转发给给所述NFVI,以使所述NFVI将所述虚拟机中增加的所述磁盘IO QoS资源进行释放。
第二方面,本发明实施例提供一种虚拟资源分配装置,所述装置用于网络功能虚拟化NFV网络,所述装置,包括:虚拟网络功能管理器VNFM、虚拟化基础设施管理器VIM及虚拟网络功能VNF的虚拟机;
其中,所述VNFM用于根据虚拟网络功能描述器VNFD对至少一个虚拟网络功能VNF的至少一个虚拟机的磁盘读写IO服务质量QoS的描述信息向所述VIM发送申请虚拟资源请求;其中,所述描述信息包括:所述至少一个虚拟机执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息;所述申请虚拟资源请求中包含所述描述信息;
所述VIM用于根据所述申请虚拟资源请求进行资源分配。
结合第二方面,在第二方面的第一种可能的实现方式中,所述VIM具体用于:
根据所述申请虚拟资源请求预留硬件资源的磁盘IO QoS资源,并将所述硬件资源的磁盘IO QoS资源中除预留的所述磁盘IO QoS资源之外剩余的磁盘IO QoS资源分配给所述VNF以及除所述VNF之外的其它VNF的虚拟机作为正常业务的磁盘IO QoS资源;
其中,预留的所述磁盘IO QoS资源大于等于所述至少一个虚拟机的突发业务时的磁盘IO QoS资源,用于所述至少一个VNF的所述至少一个虚拟机在需要执行突发业务时申请所述预留的磁盘IO QoS资源。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述VIM还具体用于:
根据预设间隔将预留的硬件资源的磁盘IO QoS资源划分等级,并建立所述硬件资源的磁盘IO QoS资源等级与硬件资源之间的关联关系;
根据所述至少一个虚拟机执行突发业务时的磁盘IO QoS资源确定所述突发业务时的磁盘IO QoS资源所属的所述硬件资源的磁盘IO QoS资源等级;
根据所述关联关系确定所述硬件资源的磁盘IO QoS资源等级对应的硬件资源,并在所述硬件资源上为所述至少一个虚拟机预留硬件资源的磁盘IOQoS资源,其中,所述预留的所述磁盘IO QoS资源为所述硬件资源的磁盘IOQoS资源等级中最大磁盘IO QoS资源。
结合第二方面、第二方面的第一种或第二种任一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述装置还包括:网元管理系统EMS;其中,所述EMS为所述VNF对应的EMS;
所述EMS用于当任一所述VNF的至少一个虚拟机需要执行突发业务时,向所述VNFM发送申请突发业务的请求;其中,所述申请突发业务的请求中包含:所述至少一个虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
若所述VNF的一个虚拟机需要执行突发业务时,所述VNFM具体用于:直接将所述申请突发业务的请求转发给所述VIM;或者,
若所述VNF的至少两个虚拟机需要执行突发业务时,所述VNFM具体用于:根据所述虚拟机所属物理资源的分布信息,将所述虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时转发给所述VIM;
所述VIM具体用于:根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
结合第二方面、第二方面的第一种或第二种任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述装置还包括:网元管理系统EMS;其中,所述EMS为所述VNF对应的EMS;
当至少两个所述VNF的虚拟机需要执行突发业务时,所述至少两个VNF对应的EMS分别用于向所述VNFM发送申请突发业务的请求;其中,所述申请突发业务的请求中包含:所述VNF的所述虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
所述VNFM具体用于:根据所述至少两个VNF的虚拟机所属物理资源的分布信息,将所述至少两个虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时发送给所述VIM;
所述VIM具体用于:根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
结合第二方面的第三种或第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述装置还包括:网络功能虚拟化基础设施NFVI;其中,所述NFVI包括:虚拟机管理子系统VMM;
所述VIM具体用于:向所述NFVI发送请求信息;还用于:在接收到所述NFVI回复的添加成功信息之后,向所述VNFM发送申请成功信息,以使所述VNFM将所述申请成功信息转发给所述VNF对应的EMS;
所述VMM具体用于:为所述VNF的虚拟机增加磁盘IO QoS资源,其中,所述增加的磁盘IO QoS资源属于所述预留的磁盘IO QoS资源的一部分;
所述EMS具体用于:通知所述VNF的所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务。
结合第二方面的第三种至第五种任一种可能的实现方式,在第二方面的第六种可能的实现方式中,所述EMS具体用于:当所述虚拟机执行完成所述突发业务时,通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源。
结合第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,所述EMS具体用于:向所述VNFM发送磁盘IO QoS资源释放请求,其中,所述释放请求中包含所述虚拟机的标识信息;
所述VNFM具体用于:将所述释放请求转发给所述VIM,以使所述VIM将所述释放请求转发给所述NFVI;
所述NFVI具体用于:将所述虚拟机中增加的所述磁盘IO QoS资源进行释放。
结合第二方面、第二方面的第一种或第二种任一种可能的实现方式,在第二方面的第八种可能的实现方式中,所述装置还包括:网元管理系统EMS;其中,所述EMS为所述VNF对应的EMS;
当任一所述VNF的至少一个虚拟机需要执行突发业务且所述VNFM故障或者所述VNF与所述VNFM连接中断时,若所述VNF的一个虚拟机需要执行突发业务时,所述EMS具体用于:直接向所述VIM发送申请突发业务的请求;或者,
若所述VNF的至少两个虚拟机需要执行突发业务时,所述EMS具体用于:根据所述虚拟机所属物理资源的分布信息,将所述虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时发送给所述VIM;
其中,所述申请突发业务的请求中包含:所述至少一个虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IOQoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
所述VIM具体用于:根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
结合第二方面的第八种可能的实现方式,在第二方面的第九种可能的实现方式中,所述装置还包括:网络功能虚拟化基础设施NFVI;其中,所述NFVI包括:虚拟机管理子系统VMM;
所述VIM具体用于:向所述NFVI发送请求信息;还用于:在接收到所述NFVI回复的添加成功信息之后,向所述EMS发送申请成功信息;
所述VMM具体用于:为所述VNF的虚拟机增加磁盘IO QoS资源,其中,所述增加的磁盘IO QoS资源属于所述预留的磁盘IO QoS资源的一部分;
所述EMS具体用于:通知所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务。
结合第二方面的第八种或第九种可能的实现方式,在第二方面的第十种可能的实现方式中,所述EMS具体用于:当所述虚拟机执行完成所述突发业务时,通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源。
结合第二方面的第十种可能的实现方式,在第二方面的第十一种可能的实现方式中,所述EMS具体用于:向所述VIM发送磁盘IO QoS资源释放请求,其中,所述释放请求中包含所述虚拟机的标识信息;
所述VIM具体用于:将所述释放请求转发给给所述NFVI;
所述NFVI具体用于:将所述虚拟机中增加的所述磁盘IO QoS资源进行释放。
本发明中,虚拟网络功能管理器VNFM根据虚拟网络功能描述器VNFD对至少一个虚拟网络功能VNF的至少一个虚拟机的磁盘读写IO服务质量QoS的描述信息向虚拟化基础设施管理器VIM发送申请虚拟资源请求;其中,所述描述信息包括:所述至少一个虚拟机执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息;所述申请虚拟资源请求中包含所述描述信息;进一步地,所述VIM根据所述申请虚拟资源请求进行资源分配,能更合理地部署业务,使业务能够更有效地利用物理资源,从而提高了系统整体的资源利用率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为NFV网络的结构示意图;
图2为本发明基于磁盘IO的虚拟资源分配方法实施例一的流程示意图;
图3A为本发明基于磁盘IO的虚拟资源分配逻辑结构示意图一;
图3B为本发明基于磁盘IO的虚拟资源分配方法实施例二的流程示意图;
图4A为本发明基于磁盘IO的虚拟资源分配逻辑结构示意图二;
图4B为本发明基于磁盘IO的虚拟资源分配方法实施例三的流程示意图;
图5为本发明虚拟资源分配装置实施例一的结构示意图;
图6为本发明虚拟资源分配装置实施例二的结构示意图;
图7为本发明虚拟资源分配装置实施例三的结构示意图;
图8为本发明虚拟资源分配设备实施例的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为NFV网络的结构示意图,如图1所示,所述NFV网络结构包括:业务运营支撑系统(operation support system/business support system,简称OSS/BSS)、网络功能虚拟化管理和编排模块、网络功能虚拟化基础设施(Network Function Virtualization Infrastructure,简称NFVI)、网元管理系统(Element Management System,简称EMS)及虚拟网络功能VNF。其中,所述OSS/BSS用于支撑业务运营和维护操作。所述网络功能虚拟化管理和编排模块包括:业务编排器、虚拟网络功能管理器(Virtual Network FunctionManager,简称VNFM)及虚拟化基础设施管理器(Virtualized InfrastructureManager,简称VIM);其中,所述业务编排器用于业务编排,所述VNFM用于进行VNF部署,包括VNF虚拟资源管理;所述VIM用于提供统一的VNF部署接口和硬件资源的调度分配功能。所述NFVI用于提供统一的可部署VNF的所有硬件资源,所述NFVI中包含虚拟资源、虚拟化层及硬件资源,其中,所述虚拟资源包括:虚拟计算、虚拟存储及虚拟网络;所述硬件资源包括:计算硬件、存储硬件及网络硬件。所述EMS用于网元管理。
图2为本发明基于磁盘IO的虚拟资源分配方法实施例一的流程示意图,所述方法用于网络功能虚拟化NFV网络,如图2所示,本实施例的方法可以包括:
步骤201、虚拟网络功能管理器VNFM根据虚拟网络功能描述器VNFD对至少一个虚拟网络功能VNF的至少一个虚拟机的磁盘读写IO服务质量QoS的描述信息向虚拟化基础设施管理器VIM发送申请虚拟资源请求;其中,所述描述信息包括:所述至少一个虚拟机执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息;所述申请虚拟资源请求中包含所述描述信息。
步骤202、所述VIM根据所述申请虚拟资源请求进行资源分配。
本发明实施例中,VNFM根据虚拟网络功能描述器(Virtualized NetworkFunction descriptor,简称VNFD)对至少一个虚拟网络功能VNF的至少一个虚拟机的磁盘IO QoS的多维度描述信息向虚拟化基础设施管理器VIM申请虚拟资源;其中,所述描述信息包括:所述至少一个虚拟机执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息。可选地,用于部署VNF的VNFD对任一VNF的虚拟机的磁盘IO QoS的多维度描述信息可以包括:正常业务磁盘IO QoS信息,即所述虚拟机执行正常业务时磁盘IO QoS值,比如10IOPS;突发业务磁盘IO QoS信息,即所述虚拟机执行突发业务(如数据备份、恢复、查询、校验、长传及下载等)时需要额外增加的磁盘IO QoS值,比如50IOPS,其中,所述IOPS为每秒进行读写操作的次数(Input/Output Operations Per Second)。其中,可选地,所述突发业务磁盘IO QoS信息可以为所述虚拟机执行突发业务时需要的磁盘IO QoS值。
可选地,若所述VNFM为至少两个虚拟机申请资源时,所述描述信息中还可以包含所述虚拟机信息,以表明每个所述虚拟机执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息。
可选地,本发明实施例中,在所述VIM内可增设资源调度子系统(Resource Scheduler Subsystem,简称RSS),对应地,步骤201中,虚拟网络功能管理器VNFM根据虚拟网络功能描述器VNFD对至少一个虚拟网络功能VNF的至少一个虚拟机的磁盘读写IO服务质量QoS的描述信息向虚拟化基础设施管理器VIM中的RSS申请虚拟资源。
可选地,在步骤201中,所述VNFM根据虚拟网络功能描述器VNFD对至少一个虚拟网络功能VNF的至少一个虚拟机的磁盘读写IO服务质量QoS的描述信息向所述VIM发送申请虚拟资源请求;其中,所述申请虚拟资源请求中包含:所述至少一个虚拟机执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息。可选地,所述VNFM为至少两个虚拟机申请资源时,所述申请虚拟资源请求中还可以包含所述虚拟机信息,以表明每个所述虚拟机执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息。
本发明实施例中,所述VNFM根据所述VNFD对一虚拟网络功能VNF的虚拟机的磁盘读写IO服务质量QoS的描述信息向所述VIM的RSS发送申请虚拟资源请求,其中,所述申请虚拟资源请求中包含信息与所述描述信息一致,可选地,所述申请虚拟资源请求可以通过定义所述VNFM与所述VIM间接口实现,表1为VNFM与VIM间第一接口属性,如表1所示,所述VNFM与所述VIM间第一接口的属性包括:字段名、类型及作用,所述VIM根据所述第一接口属性获知所述虚拟机执行正常业务及突发业务时的磁盘IOQoS资源信息,以便于所述VIM根据所述虚拟机的正常业务及突发业务时磁盘IO QoS的多维描述信息进行合理资源分配。
表1:VNFM与VIM间第一接口属性
可选地,所述VNFM也可同时为至少两个虚拟机申请资源时(其中,所述至少两个虚拟机可以为同一VNF的虚拟机,也可以为不同VNF的虚拟机,本发明实施例中对此并不作限定),所述VNFM根据所述VNFD对所述至少两个虚拟机的磁盘读写IO服务质量QoS的描述信息同时向所述VIM的RSS发送所述至少两个虚拟机的申请虚拟资源请求,可选地,所述申请虚拟资源请求中可以包含所述至少两个虚拟机的虚拟机信息,以及与所述虚拟机信息对应的所述虚拟机的执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息,以表明每个虚拟机的执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息。本发明实施例中,所述申请虚拟资源请求可以通过定义所述VNFM与所述VIM间接口实现,表2为VNFM与VIM间第二接口属性,如表2所示,所述VNFM与所述VIM间第二接口的属性包括:字段名、类型及作用(可选地,所述虚拟机信息可以为所述虚拟机的名称,或者也可以为其它可以标识所述虚拟机的信息,本发明实施例对此并不作限定),所述VIM根据所述第二接口属性获知所述每个虚拟机执行正常业务及突发业务时的磁盘IO QoS资源信息,以便于所述VIM根据所述虚拟机的正常业务及突发业务时磁盘IO QoS的多维描述信息进行合理资源分配。
表2:VNFM与VIM间第二接口属性
步骤202中,所述VIM根据所述申请虚拟资源请求进行资源分配。
具体地,所述VIM根据所述申请资源请求预留硬件资源的磁盘IO QoS资源,并将所述硬件资源的磁盘IO QoS资源中除预留的所述磁盘IO QoS资源之外剩余的磁盘IO QoS资源分配给所述VNF以及除所述VNF之外的其它VNF的虚拟机作为正常业务的磁盘IO QoS资源;
其中,预留的所述磁盘IO QoS资源大于等于所述至少一个虚拟机的突发业务时的磁盘IO QoS资源,用于所述至少一个VNF的所述至少一个虚拟机在需要执行突发业务时申请所述预留的磁盘IO QoS资源。
本发明实施例中,所述VIM的RSS根据包含所述至少一个虚拟机执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息的申请资源请求优化资源分配。可选地,所述VIM的RSS根据硬件资源现有的磁盘IO QoS资源以及所述申请资源请求的多维描述信息中所述至少一个虚拟机的突发业务时的磁盘IO QoS资源信息预留硬件资源的一部分磁盘IOQoS资源(其中,预留的所述磁盘IO QoS资源大于等于所述至少一个虚拟机的突发业务时的磁盘IO QoS资源,以便于所述至少一个VNF的所述至少一个虚拟机在需要执行突发业务时申请所述预留的磁盘IO QoS资源),同时将所述硬件资源的磁盘IO QoS资源中除预留的所述磁盘IO QoS资源之外剩余的磁盘IO QoS资源分配给各个VNF(即所述VNF以及除所述VNF之外的其它VNF)的虚拟机作为正常业务的磁盘IO QoS资源。比如,假定某一VNF虚拟机执行正常业务时的磁盘IO QoS为10IOPS及突发业务时的磁盘IOQoS为50IOPS,某一服务器的磁盘IO QoS为100IOPS,若按照现有技术中根据虚拟机的磁盘IO QoS峰值进行资源分配的原则,则所述服务器上只能部署两个虚拟机。而相比之下,若按照本发明实施中的资源分配方案,将所述服务器的磁盘IO QoS资源中50IOPS资源作为预留磁盘IO QoS资源,同时将剩余的50IOPS资源分配给所述VNF以及除所述VNF之外的其它VNF的虚拟机作为正常业务的磁盘IO QoS资源,因此,所述服务器上可部署五个此类VNF的虚拟机。
可选地,所述VIM根据所述申请虚拟资源请求预留硬件资源的磁盘IOQoS资源之前,还包括:
所述VIM根据预设间隔将预留的硬件资源的磁盘IO QoS资源划分等级,并建立所述硬件资源的磁盘IO QoS资源等级与硬件资源之间的关联关系;
所述VIM根据所述申请虚拟资源请求预留硬件资源的磁盘IO QoS资源,包括:
所述VIM根据所述至少一个虚拟机执行突发业务时的磁盘IO QoS资源确定所述突发业务时的磁盘IO QoS资源所属的所述硬件资源的磁盘IO QoS资源等级;
所述VIM根据所述关联关系确定所述硬件资源的磁盘IO QoS资源等级对应的硬件资源,并在所述硬件资源上为所述至少一个虚拟机预留硬件资源的磁盘IO QoS资源,其中,所述预留的所述磁盘IO QoS资源为所述硬件资源的磁盘IO QoS资源等级中最大磁盘IO QoS资源。
本发明实施例中,所述VIM可同时为所述至少两个虚拟机分配资源时,所述VIM根据预设间隔将预留的硬件资源的磁盘IO QoS资源划分等级,并建立所述硬件资源的磁盘IO QoS资源等级与硬件资源(如单板或服务器)之间的关联关系,如三个虚拟机VM(VM1、VM2及VM3),且所述三个虚拟机的突发业务时的磁盘IO QoS资源依次为70IOPS、80IOPS及100IOPS,设预留的硬件资源的磁盘IO QoS资源参考值为120IOPS(可选地,预留的硬件资源的磁盘IO QoS资源参考值应大于等于所述至少两个虚拟机中任意虚拟机的突发业务时的磁盘IO QoS资源值),预设间隔为30IOPS,即将预留的硬件资源的磁盘IO QoS资源(120IOPS)划分为4个等级,所述4个等级的磁盘IO QoS资源分别为:等级1的磁盘IO QoS资源为大于等于0IOPS且小于等于30IOPS、等级2的磁盘IO QoS资源为大于30IOPS且小于等于60IOPS、等级3的磁盘IO QoS资源为大于60IOPS且小于等于90IOPS,以及等级4的磁盘IO QoS资源为大于90IOPS且小于等于120IOPS;进一步地,所述VIM根据硬件资源的剩余磁盘IO QoS资源及所述硬件资源的磁盘IOQoS资源等级的边界磁盘IO QoS资源值的大小建立所述硬件资源的磁盘IOQoS资源等级与所述硬件资源之间的关联关系,如硬件资源1中剩余的磁盘IO QoS资源为100IOPS,由于小于所述等级4的最大磁盘IO QoS资源值,因此,将所述硬件资源1归属于所述等级3(即建立所述硬件资源的磁盘IOQoS资源等级与所述硬件资源之间的关联关系),以便于满足突发业务磁盘IOQoS资源属于所述硬件资源的磁盘IO QoS资源等级为3的任一虚拟机进行申请。进一步地,所述VIM根据所述至少两个虚拟机的突发业务时的磁盘IOQoS资源及所述硬件资源的磁盘IO QoS资源等级的边界磁盘IO QoS资源值确定所述突发业务时的磁盘IO QoS资源所属的所述硬件资源的磁盘IO QoS资源等级,如三个虚拟机VM(VM1、VM2及VM3),且所述三个虚拟机的突发业务时的磁盘IO QoS资源依次为70IOPS、80IOPS及100IOPS,因此,可知VM1与VM2的突发业务时的磁盘IO QoS资源属于所述硬件资源的磁盘IO QoS资源的等级3,而VM3的突发业务时的磁盘IO QoS资源属于所述硬件资源的磁盘IO QoS资源的等级4。进一步地,所述VIM根据所述关联关系确定所述硬件资源的磁盘IO QoS资源等级对应的硬件资源,并在所述硬件资源上为所述至少两个虚拟机预留硬件资源的磁盘IO QoS资源,其中,所述预留的所述磁盘IO QoS资源为确定的所述突发业务时的磁盘IO QoS资源所属的所述硬件资源的磁盘IO QoS资源等级中最大磁盘IO QoS资源,可选地,所述VIM根据所述关联关系确定所述硬件资源的磁盘IO QoS资源等级对应的硬件资源,如VM1和VM2的突发业务时的磁盘IO QoS资源属于所述硬件资源的磁盘IO QoS资源的等级3,所述VIM根据所述关联关系确定所述等级3可以对应硬件资源1,可选地,可以将所述至少两个虚拟机中属于同一所述硬件资源的磁盘IO QoS资源的等级的虚拟机部署在同一单板或服务器上(硬件资源),以便于所述VIM更加合理地分配资源,以充分利用所述资源。如所述VIM可以将VM1和VM2部署在硬件资源1上,将VM3部署在其它硬件资源上,从而所述VIM在硬件资源1上为所述VM1和VM2预留的硬件资源的磁盘IO QoS资源为90IOPS,并在所述其它硬件资源上为VM3预留的硬件资源的磁盘IO QoS资源为120IOPS,以便于当VM1、VM2或VM3需要执行突发业务时进行申请。其中,可选地,所述VIM可以将VM3与其它VM中与VM3属于同一所述硬件资源的磁盘IO QoS资源的等级的虚拟机部署在同一单板或服务器上(硬件资源上),从而最大可能利用资源。
本发明实施例中,虚拟网络功能管理器VNFM根据虚拟网络功能描述器VNFD对至少一个虚拟网络功能VNF的至少一个虚拟机的磁盘读写IO服务质量QoS的描述信息向虚拟化基础设施管理器VIM发送申请虚拟资源请求;其中,所述描述信息包括:所述至少一个虚拟机执行正常业务时的磁盘IOQoS资源信息和突发业务时的磁盘IO QoS资源信息;所述申请虚拟资源请求中包含所述描述信息;进一步地,所述VIM根据所述申请虚拟资源请求进行资源分配,能更合理地部署业务,使业务能够更有效地利用物理资源,从而提高了系统整体的资源利用率。
进一步地,所述VIM根据所述申请虚拟资源请求进行资源分配之后,还包括:
当任一所述VNF的至少一个虚拟机需要执行突发业务时,所述VNF对应的网元管理系统EMS向所述VNFM发送申请突发业务的请求;其中,所述申请突发业务的请求中包含:所述至少一个虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
若所述VNF的一个虚拟机需要执行突发业务时,所述VNFM直接将所述申请突发业务的请求转发给所述VIM;或者,
若所述VNF的至少两个虚拟机需要执行突发业务时,所述VNFM根据所述虚拟机所属物理资源的分布信息,将所述虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时转发给所述VIM;
所述VIM根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则为所述虚拟机分配磁盘IO QoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
本发明实施例中,当任一所述VNF的至少一个虚拟机需要执行突发业务时,所述VNF对应的所述EMS向所述VNFM发送包含所述至少一个虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息的申请突发业务的请求(所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源),可选地,所述申请突发业务的请求可以通过定义所述EMS与所述VNFM间接口实现(其中,所述申请操作为申请突发磁盘IO QoS)。表3为EMS与VNFM间第一接口属性,表4为EMS与VNFM间第二接口属性,其中,当所述VNF的一个虚拟机需要执行突发业务时,通过所述EMS与所述VNFM间第一接口实现,如表3所示,所述第一接口属性包含:字段名、类型及作用;若所述VNF的至少两个虚拟机需要执行突发业务时,所述EMS可以并发执行向所述VNFM发送申请突发业务的请求,以提高VNF的突发业务执行效率,可选地,通过所述EMS与所述VNFM间第二接口实现,如表4所示,所述第二接口属性包含:字段名、类型及作用。
表3:EMS与VNFM间第一接口属性
表4:EMS与VNFM间第二接口属性
进一步地,若所述VNF的一个虚拟机需要执行突发业务时,所述VNFM直接将所述申请突发业务的请求转发给所述VIM,可选地,可以通过定义所述VNFM与所述VIM间第三接口实现,其中,所述VNFM与所述VIM间第三接口属性与所述EMS与VNFM间第一接口属性相同,本实施例中不再赘述。
或者,若所述VNF的至少两个虚拟机需要执行突发业务时,所述VNFM可以通过VIM获取所述VNF的所述虚拟机的位置分布信息(所属物理资源的分布信息),并根据所述虚拟机所属物理资源的分布信息,将所述虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时转发给所述VIM,以提高VNF的突发业务执行效率(当一VNF上的两个虚拟机分别部署在两个服务器或单板上时,现有技术中是按照虚拟机依次申请,因此,VNF的突发业务执行效率较低),可选地,通过定义所述VNFM与所述VIM间第四接口实现,其中,所述VNFM与所述VIM间第四接口属性与所述EMS与VNFM间第二接口属性相同,本实施例中不再赘述。可选地,本发明实施中,所述VNFM可根据所述虚拟机所属物理资源的分布信息分段分批转发所述请求,以最大并发粒度完成VNF的突发业务。
进一步地,所述VIM根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若所述VNF的一个虚拟机需要执行突发业务时,具体地,所述VIM根据所述硬件资源中预留的所述磁盘IO QoS资源中剩余磁盘IO QoS资源(其中,所述剩余磁盘IO QoS资源为所述预留的磁盘IO QoS资源中未分配给任一VNF的虚拟机的磁盘IO QoS资源)与所述虚拟机需申请的磁盘IO QoS资源判断是否同意接收所述请求,若所述剩余磁盘IO QoS资源大于等于所述虚拟机需申请的磁盘IO QoS资源时,则同意接收所述请求,所述VIM将所述剩余磁盘IO QoS资源中部分资源分配给所述虚拟机,以使所述需执行突发业务的虚拟机执行所述突发业务。
或者,若所述VNF的至少两个虚拟机需要执行突发业务时,具体地,所述VIM根据所述硬件资源中预留的所述磁盘IO QoS资源中剩余磁盘IO QoS资源与所述至少两个虚拟机需申请的磁盘IO QoS资源判断是否同意接收所述请求,其中,第一种可能的实现方式:若所述剩余磁盘IO QoS资源大于等于所述至少两个虚拟机需申请的磁盘IO QoS资源时,则同意接收所述请求,所述VIM将所述剩余磁盘IO QoS资源中部分资源分配给所述至少两个虚拟机,可选地,还可以向所述EMS返回申请成功信息,以使所述虚拟机执行所述突发业务。
第二种可能的实现方式:若所述剩余磁盘IO QoS资源大于等于所述至少两个虚拟机中至少一个虚拟机需申请的磁盘IO QoS资源时,则同意接收所述请求,所述VIM将所述剩余磁盘IO QoS资源中部分资源分配给所述至少一个虚拟机,可选地,还可以向所述EMS返回部分申请成功信息,所述部分申请成功信息中可以包含所述至少一个虚拟机的标识信息,以使所述虚拟机执行所述突发业务,进一步地,所述EMS可以延迟一预设时长再为未申请到磁盘IO QoS资源的虚拟机进行资源申请,直到申请成功;或者所述EMS可以在接收到所述VIM发送的通知消息之后,再次为未申请到磁盘IO QoS资源的虚拟机进行资源申请。
进一步地,所述VIM根据所述申请虚拟资源请求进行资源分配之后,还包括:
当至少两个所述VNF的虚拟机需要执行突发业务时,所述至少两个VNF对应的网元管理系统EMS分别向所述VNFM发送申请突发业务的请求;其中,所述申请突发业务的请求中包含:所述VNF的所述虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
所述VNFM根据所述至少两个VNF的虚拟机所属物理资源的分布信息,将所述至少两个VNF的虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时发送给所述VIM;
所述VIM根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则所述VIM为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
本发明实施例中,当至少两个所述VNF的虚拟机需要执行突发业务时,所述至少两个VNF对应的网元管理系统EMS分别向所述VNFM发送包含所述VNF的所述虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息的申请突发业务的请求,其中,所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源,可选地,所述申请突发业务的请求可以分别通过定义所述至少两个VNF对应的EMS与所述VNFM间接口实现;可选地,若所述VNF的一个虚拟机需要执行突发业务时,所述VNF对应的EMS与所述VNFM间接口属性与上述实施例中所述EMS与VNFM间第一接口属性相同,本实施例中不再赘述;若所述VNF的至少两个虚拟机需要执行突发业务时,所述VNF对应的EMS与所述VNFM间接口属性与上述实施例中所述EMS与VNFM间第二接口属性相同,本实施例中不再赘述。
现有技术中,当至少两个VNF的虚拟机需要执行突发业务时,则根据不同的VNF依次进行申请,因此,VNF的突发业务执行效率较低。而相比之下,本申请中,所述VNFM可以通过所述VIM获取所述至少两个VNF的所述需要执行突发业务的虚拟机的位置分别信息(所属物理资源的分布信息),并根据所述至少两个VNF的所述虚拟机所属物理资源的分布信息,将所述至少两个VNF的虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时发送给所述VIM,以提高VNF的突发业务执行效率。可选地,通过定义所述VNFM与所述VIM间接口实现,其中,所述VNFM与所述VIM间接口属性与上述实施例中所述VNFM与所述VIM间第四接口属性相同,本实施例中不再赘述。可选地,本发明实施中,所述VNFM可根据所述虚拟机所属物理资源的分布信息分段分批转发所述请求,以最大并发粒度完成VNF的突发业务。
进一步地,所述VIM根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求,具体地,所述VIM根据所述硬件资源中预留的所述磁盘IO QoS资源中剩余磁盘IO QoS资源与所述至少两个VNF的虚拟机需申请的磁盘IO QoS资源判断是否同意接收所述请求,其中,第一种可能的实现方式:若所述剩余磁盘IO QoS资源大于等于所述至少两个VNF的虚拟机需申请的磁盘IO QoS资源时,则同意接收所述请求,所述VIM将所述剩余磁盘IO QoS资源中部分资源分配给所述至少两个VNF的虚拟机,可选地,还可以向所述EMS返回申请成功信息,以使所述虚拟机执行所述突发业务。
第二种可能的实现方式:若所述剩余磁盘IO QoS资源大于等于所述至少两个VNF的虚拟机中至少一个虚拟机需申请的磁盘IO QoS资源时,则同意接收所述请求,所述VIM将所述剩余磁盘IO QoS资源中部分资源分配给所述至少一个虚拟机,可选地,还可以向所述EMS返回部分申请成功信息,所述部分申请成功信息中可以包含所述至少一个虚拟机的标识信息,以使所述虚拟机执行所述突发业务,进一步地,所述至少两个VNF对应的EMS可以延迟一预设时长分别再为未申请到磁盘IO QoS资源的虚拟机进行资源申请,直到申请成功;或者所述至少两个VNF对应的EMS可以在接收到所述VIM发送的通知消息之后,再次为未申请到磁盘IO QoS资源的虚拟机进行资源申请。可选地,所述VIM同意接收所述请求之后,还包括:
所述VIM向网络功能虚拟化基础设施NFVI发送请求信息,以使所述NFVI中虚拟机管理子系统VMM为所述VNF的虚拟机增加磁盘IO QoS资源,其中,所述增加的磁盘IO QoS资源属于所述预留的磁盘IO QoS资源的一部分;
所述VIM在接收到所述NFVI回复的添加成功信息之后,向所述VNFM发送申请成功信息,以使所述VNFM将所述申请成功信息转发给所述VNF对应的EMS;
所述EMS通知所述VNF的所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务,可选地,所述虚拟机中某一模块进行需要大量磁盘IO的突发业务。
本发明实施例中,所述VIM同意接收所述请求之后,向所述NFVI发送请求消息,所述请求消息中包括:所述VIM同意为所述VNF的所述虚拟机分配所述剩余磁盘IO QoS资源中部分资源的所述虚拟机的标识信息以及所述虚拟机需申请的磁盘IO QoS资源信息。进一步地,所述NFVI中所述VMM根据所述标识信息及所述虚拟机需申请的磁盘IO QoS资源信息为所述虚拟机增加磁盘IO QoS资源,其中,所述增加的磁盘IO QoS资源等于所述虚拟机需申请的磁盘IO QoS资源,可选地,所述增加的磁盘IO QoS资源属于所述预留的磁盘IO QoS资源的一部分。进一步地,所述VIM在接收到所述NFVI回复的添加成功信息之后,向所述VNFM发送申请成功信息,以使所述VNFM将所述申请成功信息转发给所述VNF对应的EMS;所述EMS通知所述VNF的所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务。
进一步地,所述虚拟机执行所述突发业务之后,还包括:
当所述虚拟机执行完成所述突发业务时,所述VNF对应的EMS通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源。
具体地,所述VNF对应的EMS向所述VNFM发送磁盘IO QoS资源释放请求,其中,所述释放请求中包含所述虚拟机的标识信息;
所述VNFM将所述释放请求转发给所述VIM,以使所述VIM将所述释放请求转发给所述NFVI;
所述NFVI将所述虚拟机中增加的所述磁盘IO QoS资源进行释放。
本发明实施例中,当所述虚拟机执行完成所述突发业务时,所述VNF对应的EMS向所述VNFM发送磁盘IO QoS资源释放请求,可选地,所述释放请求可以通过定义所述EMS与所述VNFM间接口实现,其中,所述接口详见上述实施例中所述EMS与VNFM间第一接口属性或所述EMS与VNFM间第二接口属性(其中,所述申请操作为释放突发磁盘IO QoS),本发明实施例中,在此不再赘述。进一步地,所述VNFM将所述释放请求转发给所述VIM,以使所述VIM将所述释放请求转发给所述NFVI;所述NFVI根据所述释放请求中所述虚拟机的标识信息将为所述虚拟机中增加的所述磁盘IOQoS资源进行释放,以便于所述NFVI的VMM将所述预留磁盘IO QoS资源分配给其它需要执行突发业务的NAV的虚拟机,从而提供系统整体的资源利用率。
可选地,所述VIM根据所述申请虚拟资源请求进行资源分配之后,还包括:
当任一所述VNF的至少一个虚拟机需要执行突发业务且所述VNFM故障或者所述VNF与所述VNFM连接中断时,若所述VNF的一个虚拟机需要执行突发业务时,所述VNF对应的EMS直接向所述VIM发送申请突发业务的请求;或者,
若所述VNF的至少两个虚拟机需要执行突发业务时,所述VNF对应的EMS根据所述虚拟机所属物理资源的分布信息,将所述虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时发送给所述VIM;
其中,所述申请突发业务的请求中包含:所述至少一个虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IOQoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
所述VIM根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则所述VIM为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
本发明实施例中,当任一所述VNF的至少一个虚拟机需要执行突发业务且所述VNFM故障或者所述VNF与所述VNFM连接中断时,若所述VNF的一个虚拟机需要执行突发业务时,所述VNF对应的EMS直接向所述VIM发送包含所述至少一个虚拟机的标识信息及所述虚拟机需申请的磁盘IOQoS资源信息的申请突发业务的请求(所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源),可选地,所述申请突发业务的请求可以通过定义所述EMS与所述VIM间接口实现。可选地,通过定义所述EMS与所述VIM间第一接口,所述EMS与所述VIM间第一接口属性与上述实施例中所述EMS与所述VNFM间第一接口属性相同,在此不再赘述。
或者,若所述VNF的至少两个虚拟机需要执行突发业务时,所述VNF对应的EMS可以通过VIM获取所述VNF的所述虚拟机的位置分布信息(所属物理资源的分布信息),并根据所述虚拟机所属物理资源的分布信息,将所述虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时发送给所述VIM(当一VNF上的两个虚拟机部署在两个服务器或单板上时,现有技术中是按照虚拟机依次申请,因此,VNF的突发业务执行效率较低),以提高VNF的突发业务执行效率,可选地,所述申请突发业务的请求可以通过定义所述EMS与所述VIM间第二接口实现,其中,所述EMS与所述VIM间第二接口属性与上述实施例中所述EMS与所述VNFM间第二接口属性相同,在此不再赘述。
进一步地,所述VIM根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若所述VNF的一个虚拟机需要执行突发业务时,具体地,所述VIM根据所述硬件资源中预留的所述磁盘IO QoS资源中剩余磁盘IO QoS资源(其中,所述剩余磁盘IO QoS资源为所述预留的磁盘IO QoS资源中未分配给任一VNF的虚拟机的磁盘IO QoS资源)与所述虚拟机需申请的磁盘IO QoS资源判断是否同意接收所述请求,若所述剩余磁盘IO QoS资源大于等于所述虚拟机需申请的磁盘IO QoS资源时,则同意接收所述请求,所述VIM将所述剩余磁盘IO QoS资源中部分资源分配给所述虚拟机,以使所述需执行突发业务的虚拟机执行所述突发业务。
或者,若所述VNF的至少两个虚拟机需要执行突发业务时,具体地,所述VIM根据所述硬件资源中预留的所述磁盘IO QoS资源中剩余磁盘IO QoS资源与所述至少两个虚拟机需申请的磁盘IO QoS资源判断是否同意接收所述请求,其中,第一种可能的实现方式:若所述剩余磁盘IO QoS资源大于等于所述至少两个虚拟机需申请的磁盘IO QoS资源时,则同意接收所述请求,所述VIM将所述剩余磁盘IO QoS资源中部分资源分配给所述至少两个虚拟机,可选地,还可以向所述EMS返回申请成功信息,以使所述虚拟机执行所述突发业务。
第二种可能的实现方式:若所述剩余磁盘IO QoS资源大于等于所述至少两个虚拟机中至少一个虚拟机需申请的磁盘IO QoS资源时,则同意接收所述请求,所述VIM将所述剩余磁盘IO QoS资源中部分资源分配给所述至少一个虚拟机,可选地,还可以向所述EMS返回部分申请成功信息,所述部分申请成功信息中可以包含所述至少一个虚拟机的标识信息,以使所述虚拟机执行所述突发业务,进一步地,所述EMS可以延迟一预设时长再为未申请到磁盘IO QoS资源的虚拟机进行资源申请,直到申请成功;或者所述EMS可以在接收到所述VIM发送的通知消息之后,再次为未申请到磁盘IO QoS资源的虚拟机进行资源申请。
可选地,所述VIM同意接收所述请求之后,还包括:
所述VIM向所述NFVI发送请求信息,以使所述NFVI中虚拟机管理子系统VMM为所述VNF的虚拟机增加磁盘IO QoS资源,其中,所述增加的磁盘IO QoS资源属于所述预留的磁盘IO QoS资源的一部分;
所述VIM在接收到所述NFVI回复的添加成功信息之后,向所述EMS发送申请成功信息;
所述EMS通知所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务。
本发明实施例中,所述VIM同意接收所述请求之后,向所述NFVI发送请求消息,所述请求消息中包括:所述VIM同意为所述VNF的所述虚拟机分配所述剩余磁盘IO QoS资源中部分资源的所述虚拟机的标识信息以及所述虚拟机需申请的磁盘IO QoS资源信息。进一步地,所述NFVI中所述VMM根据所述标识信息及所述虚拟机需申请的磁盘IO QoS资源信息为所述虚拟机增加磁盘IO QoS资源,其中,所述增加的磁盘IO QoS资源等于所述虚拟机需申请的磁盘IO QoS资源,可选地,所述增加的磁盘IO QoS资源属于所述预留的磁盘IO QoS资源的一部分。进一步地,所述VIM在接收到所述NFVI回复的添加成功信息之后,向所述VNF对应的EMS发送申请成功信息;所述EMS通知所述VNF的所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务。
进一步地,所述虚拟机执行所述突发业务之后,还包括:
当所述虚拟机执行完成所述突发业务时,所述VNF对应的EMS通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源。
具体地,所述VNF对应的EMS向所述VIM发送磁盘IO QoS资源释放请求,其中,所述释放请求中包含所述虚拟机的标识信息;
所述VIM将所述释放请求转发给给所述NFVI,以使所述NFVI将所述虚拟机中增加的所述磁盘IO QoS资源进行释放。
本发明实施例中,当所述虚拟机执行完成所述突发业务时,所述VNF对应的EMS向所述VIM发送磁盘IO QoS资源释放请求,可选地,所述释放请求可以通过定义所述EMS与所述VIM间接口实现,其中,所述接口详见上述实施例中所述EMS与VIM间第一接口属性或所述EMS与VIM间第二接口属性(其中,所述申请操作为释放突发磁盘IO QoS),本发明实施例中,在此不再赘述。进一步地,所述VIM将所述释放请求转发给给所述NFVI,以使所述NFVI根据所述释放请求中所述虚拟机的标识信息将为所述虚拟机中增加的所述磁盘IO QoS资源进行释放,以便于所述NFVI的VMM将所述预留磁盘IO QoS资源分配给其它需要执行突发业务的NAV的虚拟机,从而提供系统整体的资源利用率。
本发明实施例中,虚拟网络功能管理器VNFM根据虚拟网络功能描述器VNFD对至少一个虚拟网络功能VNF的至少一个虚拟机的磁盘读写IO服务质量QoS的描述信息向虚拟化基础设施管理器VIM发送申请虚拟资源请求;其中,所述描述信息包括:所述至少一个虚拟机执行正常业务时的磁盘IOQoS资源信息和突发业务时的磁盘IO QoS资源信息;所述申请虚拟资源请求中包含所述描述信息;进一步地,所述VIM根据所述申请虚拟资源请求进行资源分配;进一步地,当所述VNF的虚拟机需要执行突发业务时,所述VNF对应的EMS通过发送申请突发业务的请求,从而能获得能磁盘IO QoS资源,使业务能够更有效地利用物理资源,从而提高了系统整体的资源利用率。
图3A为本发明基于磁盘IO的虚拟资源分配逻辑结构示意图一,图3B为本发明基于磁盘IO的虚拟资源分配方法实施例二的流程示意图。如图3A所示,所述EMS中增设资源管理子系统(Resource Management Subsystem,简称RMS)以及所述VIM中增设资源调度子系统(Resource SchedulerSubsystem,简称RSS),所述服务器/单板上部署有两个VNF的虚拟机(分别为VNF1-VM1及VNF2-VM2),其中,每个虚拟机VM中业务应用模块(APP Module)用于进行大量的磁盘IO业务;所述VMM用于实现虚拟化,控制业务虚拟机的磁盘访问;Host OS为服务器或单板上的宿主机操作系统;所述硬件包括物理磁盘。
结合图3A和图3B所示,所述VNFM向所述VIM中的RSS发送申请虚拟资源请求,其中,所述申请虚拟资源请求中包含:VNF的虚拟机执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息;所述VIM中的RSS根据所述申请虚拟资源请求进行资源分配,并向所述VNFM返回申请成功;进一步地,当所述VNF的虚拟机需要执行突发业务时,所述VNF对应EMS的RMS向所述VNFM发送申请突发业务的请求;其中,所述申请突发业务的请求中包含:所述虚拟机的机名或ID及所述虚拟机需申请的磁盘IO QoS资源信息;所述VNFM将所述申请突发业务的请求转发给所述VIM中的RSS;进一步地,所述RSS根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求,若所述剩余磁盘IO QoS资源大于等于所述虚拟机需申请的磁盘IO QoS资源时,则同意接收所述请求,并向所述NFVI发送请求信息,以使所述NFVI为所述VNF的虚拟机增加磁盘IO QoS资源(所述增加的磁盘IO QoS资源可以小于等于所述预留的磁盘IO QoS资源),其中,所述请求信息中包含:所述虚拟机机名或ID及所述虚拟机需申请的磁盘IO QoS资源信息;进一步地,所述NFVI向所述RSS返回添加成功信息;所述RSS向所述VNFM发送申请成功信息;所述VNFM将所述申请成功信息转发给所述EMS;进一步地,所述EMS通知所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务;进一步地,当所述虚拟机执行完成所述突发业务时,所述VNF对应的EMS向所述VNFM发送磁盘IOQoS资源释放请求,其中,所述释放请求中包含所述虚拟机的标识信息;所述VNFM将所述释放请求转发给所述VIM,以使所述VIM将所述释放请求转发给所述NFVI;进一步地,所述NFVI将所述虚拟机中增加的所述磁盘IOQoS资源进行释放,并向所述VIM发送释放成功信息;所述VIM将所述释放成功信息转发给所述VNFM;所述VNFM将所述释放成功信息转发给所述EMS。
图4A为本发明基于磁盘IO的虚拟资源分配逻辑结构示意图二,图4B为本发明基于磁盘IO的虚拟资源分配方法实施例三的流程示意图。如图4A所示,所述VNFM故障或者所述VNF与所述VNFM连接中断,如图4B所示,当VNF的虚拟机需要执行突发业务时,所述EMS中的RMS直接向所述VIM中RSS发送申请突发业务的请求;其中,所述申请突发业务的请求中包含:所述虚拟机的机名或ID及所述虚拟机需申请的磁盘IO QoS资源信息;进一步地,所述RSS根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求,若所述剩余磁盘IO QoS资源大于等于所述虚拟机需申请的磁盘IO QoS资源时,则同意接收所述请求,并向所述NFVI发送请求信息,以使所述NFVI为所述VNF的虚拟机增加磁盘IO QoS资源(所述增加的磁盘IO QoS资源可以小于等于所述预留的磁盘IO QoS资源),其中,所述请求信息中包含:所述虚拟机机名或ID及所述虚拟机需申请的磁盘IO QoS资源信息;进一步地,所述NFVI向所述RSS返回添加成功信息;所述RSS向所述EMS发送申请成功信息;进一步地,所述EMS通知所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务;进一步地,当所述虚拟机执行完成所述突发业务时,所述VNF对应的EMS向所述VIM发送磁盘IOQoS资源释放请求,以使所述VIM将所述释放请求转发给所述NFVI,其中,所述释放请求中包含所述虚拟机的标识信息;进一步地,所述NFVI将所述虚拟机中增加的所述磁盘IO QoS资源进行释放,并向所述VIM发送释放成功信息;所述VIM将所述释放成功信息转发给所述EMS。
图5为本发明虚拟资源分配装置实施例一的结构示意图。本实施例提供的虚拟资源分配装置用于网络功能虚拟化NFV网络,如图5所示,本实施例提供的虚拟资源分配装置50包括:虚拟网络功能管理器VNFM501、虚拟化基础设施管理器VIM502及虚拟网络功能VNF的虚拟机503;
其中,所述VNFM用于根据虚拟网络功能描述器VNFD对至少一个虚拟网络功能VNF的至少一个虚拟机的磁盘读写IO服务质量QoS的描述信息向所述VIM发送申请虚拟资源请求;其中,所述描述信息包括:所述至少一个虚拟机执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息;所述申请虚拟资源请求中包含所述描述信息;
所述VIM用于根据所述申请虚拟资源请求进行资源分配。
可选地,所述VIM具体用于:
根据所述申请虚拟资源请求预留硬件资源的磁盘IO QoS资源,并将所述硬件资源的磁盘IO QoS资源中除预留的所述磁盘IO QoS资源之外剩余的磁盘IO QoS资源分配给所述VNF以及除所述VNF之外的其它VNF的虚拟机作为正常业务的磁盘IO QoS资源;
其中,预留的所述磁盘IO QoS资源大于等于所述至少一个虚拟机的突发业务时的磁盘IO QoS资源,用于所述至少一个VNF的所述至少一个虚拟机在需要执行突发业务时申请所述预留的磁盘IO QoS资源。
可选地,所述VIM还具体用于:
根据预设间隔将预留的硬件资源的磁盘IO QoS资源划分等级,并建立所述硬件资源的磁盘IO QoS资源等级与硬件资源之间的关联关系;
根据所述至少一个虚拟机执行突发业务时的磁盘IO QoS资源确定所述突发业务时的磁盘IO QoS资源所属的所述硬件资源的磁盘IO QoS资源等级;
根据所述关联关系确定所述硬件资源的磁盘IO QoS资源等级对应的硬件资源,并在所述硬件资源上为所述至少一个虚拟机预留硬件资源的磁盘IOQoS资源,其中,所述预留的所述磁盘IO QoS资源为所述硬件资源的磁盘IOQoS资源等级中最大磁盘IO QoS资源。
本实施例的虚拟资源分配装置,可以用于本发明基于磁盘IO的虚拟资源分配方法实施例一的技术方案,其实现原理和技术效果类似,此处不再赘述。
图6为本发明虚拟资源分配装置实施例二的结构示意图。本实施例提供的虚拟资源分配装置50在图5实施例的基础上,所述装置还包括:网元管理系统EMS504;其中,所述EMS为所述VNF对应的EMS;
所述EMS用于当任一所述VNF的至少一个虚拟机需要执行突发业务时,向所述VNFM发送申请突发业务的请求;其中,所述申请突发业务的请求中包含:所述至少一个虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
若所述VNF的一个虚拟机需要执行突发业务时,所述VNFM具体用于:直接将所述申请突发业务的请求转发给所述VIM;或者,
若所述VNF的至少两个虚拟机需要执行突发业务时,所述VNFM具体用于:根据所述虚拟机所属物理资源的分布信息,将所述虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时转发给所述VIM;
所述VIM具体用于:根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
可选地,所述装置还包括:网元管理系统EMS504;其中,所述EMS为所述VNF对应的EMS;
当至少两个所述VNF的虚拟机需要执行突发业务时,所述至少两个VNF对应的EMS分别用于向所述VNFM发送申请突发业务的请求;其中,所述申请突发业务的请求中包含:所述VNF的所述虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
所述VNFM具体用于:根据所述至少两个VNF的虚拟机所属物理资源的分布信息,将所述至少两个虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时发送给所述VIM;
所述VIM具体用于:根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
可选地,所述装置还包括:网络功能虚拟化基础设施NFVI505;其中,所述NFVI包括:虚拟机管理子系统VMM;
所述VIM具体用于:向所述NFVI发送请求信息;还用于:在接收到所述NFVI回复的添加成功信息之后,向所述VNFM发送申请成功信息,以使所述VNFM将所述申请成功信息转发给所述VNF对应的EMS;
所述VMM具体用于:为所述VNF的虚拟机增加磁盘IO QoS资源,其中,所述增加的磁盘IO QoS资源属于所述预留的磁盘IO QoS资源的一部分;
所述EMS具体用于:通知所述VNF的所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务。
可选地,所述EMS具体用于:当所述虚拟机执行完成所述突发业务时,通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源。
可选地,所述EMS具体用于:向所述VNFM发送磁盘IO QoS资源释放请求,其中,所述释放请求中包含所述虚拟机的标识信息;
所述VNFM具体用于:将所述释放请求转发给所述VIM,以使所述VIM将所述释放请求转发给所述NFVI;
所述NFVI具体用于:将所述虚拟机中增加的所述磁盘IO QoS资源进行释放。
本实施例的虚拟资源分配装置,可以用于本发明基于磁盘IO的虚拟资源分配方法实施例一或二的技术方案,其实现原理和技术效果类似,此处不再赘述。
图7为本发明虚拟资源分配装置实施例三的结构示意图。本实施例提供的虚拟资源分配装置50在图5实施例的基础上,所述装置还包括:网元管理系统EMS504;其中,所述EMS为所述VNF对应的EMS;
当任一所述VNF的至少一个虚拟机需要执行突发业务且所述VNFM故障或者所述VNF与所述VNFM连接中断时,若所述VNF的一个虚拟机需要执行突发业务时,所述EMS具体用于:直接向所述VIM发送申请突发业务的请求;或者,
若所述VNF的至少两个虚拟机需要执行突发业务时,所述EMS具体用于:根据所述虚拟机所属物理资源的分布信息,将所述虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时发送给所述VIM;
其中,所述申请突发业务的请求中包含:所述至少一个虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IOQoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
所述VIM具体用于:根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
可选地,所述装置还包括:网络功能虚拟化基础设施NFVI505;其中,所述NFVI包括:虚拟机管理子系统VMM;
所述VIM具体用于:向所述NFVI发送请求信息;还用于:在接收到所述NFVI回复的添加成功信息之后,向所述EMS发送申请成功信息;
所述VMM具体用于:为所述VNF的虚拟机增加磁盘IO QoS资源,其中,所述增加的磁盘IO QoS资源属于所述预留的磁盘IO QoS资源的一部分;
所述EMS具体用于:通知所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务。
可选地,所述EMS具体用于:当所述虚拟机执行完成所述突发业务时,通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源。
可选地,所述EMS具体用于:向所述VIM发送磁盘IO QoS资源释放请求,其中,所述释放请求中包含所述虚拟机的标识信息;
所述VIM具体用于:将所述释放请求转发给给所述NFVI;
所述NFVI具体用于:将所述虚拟机中增加的所述磁盘IO QoS资源进行释放。
本实施例的虚拟资源分配装置,可以用于本发明基于磁盘IO的虚拟资源分配方法实施例一或三的技术方案,其实现原理和技术效果类似,此处不再赘述。
图8为本发明虚拟资源分配设备实施例的结构示意图。本实施例提供的虚拟资源分配设备80包括处理器801和存储器802。其中,可选地,所述处理器801中可以包括:VNFM及VIM;存储器802用于存储执行指令。当虚拟资源分配设备80运行时,处理器801与存储器802之间通信,处理器801调用存储器802中的执行指令,用以执行上述基于磁盘IO的虚拟资源分配方法实施例中任一实施例的技术方案的操作。
本实施例的虚拟资源分配设备,可以用于执行本发明上述基于磁盘IO的虚拟资源分配方法实施例中任一实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (24)
1.一种基于磁盘IO的虚拟资源分配方法,所述方法用于网络功能虚拟化NFV网络,其特征在于,所述方法,包括:
虚拟网络功能管理器VNFM根据虚拟网络功能描述器VNFD对至少一个虚拟网络功能VNF的至少一个虚拟机的磁盘读写IO服务质量QoS的描述信息向虚拟化基础设施管理器VIM发送申请虚拟资源请求;其中,所述描述信息包括:所述至少一个虚拟机执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息;所述申请虚拟资源请求中包含所述描述信息;
所述VIM根据所述申请虚拟资源请求进行资源分配。
2.根据权利要求1所述的方法,其特征在于,所述VIM根据所述申请虚拟资源请求进行资源分配,包括:
所述VIM根据所述申请虚拟资源请求预留硬件资源的磁盘IO QoS资源,并将所述硬件资源的磁盘IO QoS资源中除预留的所述磁盘IO QoS资源之外剩余的磁盘IO QoS资源分配给所述VNF以及除所述VNF之外的其它VNF的虚拟机作为正常业务的磁盘IO QoS资源;
其中,预留的所述磁盘IO QoS资源大于等于所述至少一个虚拟机的突发业务时的磁盘IO QoS资源,用于所述至少一个VNF的所述至少一个虚拟机在需要执行突发业务时申请所述预留的磁盘IO QoS资源。
3.根据权利要求2所述的方法,其特征在于,所述VIM根据所述申请虚拟资源请求预留硬件资源的磁盘IO QoS资源之前,还包括:
所述VIM根据预设间隔将预留的硬件资源的磁盘IO QoS资源划分等级,并建立所述硬件资源的磁盘IO QoS资源等级与硬件资源之间的关联关系;
所述VIM根据所述申请虚拟资源请求预留硬件资源的磁盘IO QoS资源,包括:
所述VIM根据所述至少一个虚拟机执行突发业务时的磁盘IO QoS资源确定所述突发业务时的磁盘IO QoS资源所属的所述硬件资源的磁盘IO QoS资源等级;
所述VIM根据所述关联关系确定所述硬件资源的磁盘IO QoS资源等级对应的硬件资源,并在所述硬件资源上为所述至少一个虚拟机预留硬件资源的磁盘IO QoS资源,其中,所述预留的所述磁盘IO QoS资源为所述硬件资源的磁盘IO QoS资源等级中最大磁盘IO QoS资源。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述VIM根据所述申请虚拟资源请求进行资源分配之后,还包括:
当任一所述VNF的至少一个虚拟机需要执行突发业务时,所述VNF对应的网元管理系统EMS向所述VNFM发送申请突发业务的请求;其中,所述申请突发业务的请求中包含:所述至少一个虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
若所述VNF的一个虚拟机需要执行突发业务时,所述VNFM直接将所述申请突发业务的请求转发给所述VIM;或者,
若所述VNF的至少两个虚拟机需要执行突发业务时,所述VNFM根据所述虚拟机所属物理资源的分布信息,将所述虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时转发给所述VIM;
所述VIM根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则所述VIM为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
5.根据权利要求1-3中任一项所述的方法,其特征在于,所述VIM根据所述申请虚拟资源请求进行资源分配之后,还包括:
当至少两个所述VNF的虚拟机需要执行突发业务时,所述至少两个VNF对应的网元管理系统EMS分别向所述VNFM发送申请突发业务的请求;其中,所述申请突发业务的请求中包含:所述VNF的所述虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
所述VNFM根据所述至少两个VNF的虚拟机所属物理资源的分布信息,将所述至少两个VNF的虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时发送给所述VIM;
所述VIM根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则所述VIM为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
6.根据权利要求4或5所述的方法,其特征在于,所述VIM同意接收所述请求之后,还包括:
所述VIM向网络功能虚拟化基础设施NFVI发送请求信息,以使所述NFVI中虚拟机管理子系统VMM为所述VNF的虚拟机增加磁盘IO QoS资源,其中,所述增加的磁盘IO QoS资源属于所述预留的磁盘IO QoS资源的一部分;
所述VIM在接收到所述NFVI回复的添加成功信息之后,向所述VNFM发送申请成功信息,以使所述VNFM将所述申请成功信息转发给所述VNF对应的EMS;
所述EMS通知所述VNF的所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务。
7.根据权利要求4-6中任一项所述的方法,其特征在于,所述虚拟机执行所述突发业务之后,还包括:
当所述虚拟机执行完成所述突发业务时,所述VNF对应的EMS通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源。
8.根据权利要求7所述的方法,其特征在于,所述VNF对应的EMS通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源,包括:
所述VNF对应的EMS向所述VNFM发送磁盘IO QoS资源释放请求,其中,所述释放请求中包含所述虚拟机的标识信息;
所述VNFM将所述释放请求转发给所述VIM,以使所述VIM将所述释放请求转发给所述NFVI;
所述NFVI将所述虚拟机中增加的所述磁盘IO QoS资源进行释放。
9.根据权利要求1-3中任一项所述的方法,其特征在于,所述VIM根据所述申请虚拟资源请求进行资源分配之后,还包括:
当任一所述VNF的至少一个虚拟机需要执行突发业务且所述VNFM故障或者所述VNF与所述VNFM连接中断时,若所述VNF的一个虚拟机需要执行突发业务时,所述VNF对应的EMS直接向所述VIM发送申请突发业务的请求;或者,
若所述VNF的至少两个虚拟机需要执行突发业务时,所述VNF对应的EMS根据所述虚拟机所属物理资源的分布信息,将所述虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时发送给所述VIM;
其中,所述申请突发业务的请求中包含:所述至少一个虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IOQoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
所述VIM根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则所述VIM为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
10.根据权利要求9所述的方法,其特征在于,所述VIM同意接收所述请求之后,还包括:
所述VIM向所述NFVI发送请求信息,以使所述NFVI中虚拟机管理子系统VMM为所述VNF的虚拟机增加磁盘IO QoS资源,其中,所述增加的磁盘IO QoS资源属于所述预留的磁盘IO QoS资源的一部分;
所述VIM在接收到所述NFVI回复的添加成功信息之后,向所述EMS发送申请成功信息;
所述EMS通知所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务。
11.根据权利要求9或10所述的方法,其特征在于,所述虚拟机执行所述突发业务之后,还包括:
当所述虚拟机执行完成所述突发业务时,所述VNF对应的EMS通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源。
12.根据权利要求11所述的方法,其特征在于,所述VNF对应的EMS通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源,包括:
所述VNF对应的EMS向所述VIM发送磁盘IO QoS资源释放请求,其中,所述释放请求中包含所述虚拟机的标识信息;
所述VIM将所述释放请求转发给给所述NFVI,以使所述NFVI将所述虚拟机中增加的所述磁盘IO QoS资源进行释放。
13.一种虚拟资源分配装置,所述装置用于网络功能虚拟化NFV网络,其特征在于,所述装置,包括:虚拟网络功能管理器VNFM、虚拟化基础设施管理器VIM及虚拟网络功能VNF的虚拟机;
其中,所述VNFM用于根据虚拟网络功能描述器VNFD对至少一个虚拟网络功能VNF的至少一个虚拟机的磁盘读写IO服务质量QoS的描述信息向所述VIM发送申请虚拟资源请求;其中,所述描述信息包括:所述至少一个虚拟机执行正常业务时的磁盘IO QoS资源信息和突发业务时的磁盘IO QoS资源信息;所述申请虚拟资源请求中包含所述描述信息;
所述VIM用于根据所述申请虚拟资源请求进行资源分配。
14.根据权利要求13所述的装置,其特征在于,所述VIM具体用于:
根据所述申请虚拟资源请求预留硬件资源的磁盘IO QoS资源,并将所述硬件资源的磁盘IO QoS资源中除预留的所述磁盘IO QoS资源之外剩余的磁盘IO QoS资源分配给所述VNF以及除所述VNF之外的其它VNF的虚拟机作为正常业务的磁盘IO QoS资源;
其中,预留的所述磁盘IO QoS资源大于等于所述至少一个虚拟机的突发业务时的磁盘IO QoS资源,用于所述至少一个VNF的所述至少一个虚拟机在需要执行突发业务时申请所述预留的磁盘IO QoS资源。
15.根据权利要求14所述的装置,其特征在于,所述VIM还具体用于:
根据预设间隔将预留的硬件资源的磁盘IO QoS资源划分等级,并建立所述硬件资源的磁盘IO QoS资源等级与硬件资源之间的关联关系;
根据所述至少一个虚拟机执行突发业务时的磁盘IO QoS资源确定所述突发业务时的磁盘IO QoS资源所属的所述硬件资源的磁盘IO QoS资源等级;
根据所述关联关系确定所述硬件资源的磁盘IO QoS资源等级对应的硬件资源,并在所述硬件资源上为所述至少一个虚拟机预留硬件资源的磁盘IOQoS资源,其中,所述预留的所述磁盘IO QoS资源为所述硬件资源的磁盘IOQoS资源等级中最大磁盘IO QoS资源。
16.根据权利要求13-15中任一项所述的装置,其特征在于,所述装置还包括:网元管理系统EMS;其中,所述EMS为所述VNF对应的EMS;
所述EMS用于当任一所述VNF的至少一个虚拟机需要执行突发业务时,向所述VNFM发送申请突发业务的请求;其中,所述申请突发业务的请求中包含:所述至少一个虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
若所述VNF的一个虚拟机需要执行突发业务时,所述VNFM具体用于:直接将所述申请突发业务的请求转发给所述VIM;或者,
若所述VNF的至少两个虚拟机需要执行突发业务时,所述VNFM具体用于:根据所述虚拟机所属物理资源的分布信息,将所述虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时转发给所述VIM;
所述VIM具体用于:根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
17.根据权利要求13-15中任一项所述的装置,其特征在于,所述装置还包括:网元管理系统EMS;其中,所述EMS为所述VNF对应的EMS;
当至少两个所述VNF的虚拟机需要执行突发业务时,所述至少两个VNF对应的EMS分别用于向所述VNFM发送申请突发业务的请求;其中,所述申请突发业务的请求中包含:所述VNF的所述虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IO QoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
所述VNFM具体用于:根据所述至少两个VNF的虚拟机所属物理资源的分布信息,将所述至少两个虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时发送给所述VIM;
所述VIM具体用于:根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
18.根据权利要求16或17所述的装置,其特征在于,所述装置还包括:网络功能虚拟化基础设施NFVI;其中,所述NFVI包括:虚拟机管理子系统VMM;
所述VIM具体用于:向所述NFVI发送请求信息;还用于:在接收到所述NFVI回复的添加成功信息之后,向所述VNFM发送申请成功信息,以使所述VNFM将所述申请成功信息转发给所述VNF对应的EMS;
所述VMM具体用于:为所述VNF的虚拟机增加磁盘IO QoS资源,其中,所述增加的磁盘IO QoS资源属于所述预留的磁盘IO QoS资源的一部分;
所述EMS具体用于:通知所述VNF的所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务。
19.根据权利要求16-18中任一项所述的装置,其特征在于,所述EMS具体用于:当所述虚拟机执行完成所述突发业务时,通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源。
20.根据权利要求19所述的装置,其特征在于,所述EMS具体用于:向所述VNFM发送磁盘IO QoS资源释放请求,其中,所述释放请求中包含所述虚拟机的标识信息;
所述VNFM具体用于:将所述释放请求转发给所述VIM,以使所述VIM将所述释放请求转发给所述NFVI;
所述NFVI具体用于:将所述虚拟机中增加的所述磁盘IO QoS资源进行释放。
21.根据权利要求13-15中任一项所述的装置,其特征在于,所述装置还包括:网元管理系统EMS;其中,所述EMS为所述VNF对应的EMS;
当任一所述VNF的至少一个虚拟机需要执行突发业务且所述VNFM故障或者所述VNF与所述VNFM连接中断时,若所述VNF的一个虚拟机需要执行突发业务时,所述EMS具体用于:直接向所述VIM发送申请突发业务的请求;或者,
若所述VNF的至少两个虚拟机需要执行突发业务时,所述EMS具体用于:根据所述虚拟机所属物理资源的分布信息,将所述虚拟机中不属于同一物理资源的虚拟机的申请突发业务的请求同时发送给所述VIM;
其中,所述申请突发业务的请求中包含:所述至少一个虚拟机的标识信息及所述虚拟机需申请的磁盘IO QoS资源信息;其中,所述需申请的磁盘IOQoS资源小于等于所述虚拟机的突发业务时的磁盘IO QoS资源;
所述VIM具体用于:根据所述虚拟机所属硬件资源的使用状态信息判断是否同意接收所述请求;若同意接收所述请求,则为所述虚拟机分配磁盘IOQoS资源,以使所述需执行突发业务的虚拟机执行所述突发业务。
22.根据权利要求21所述的装置,其特征在于,所述装置还包括:网络功能虚拟化基础设施NFVI;其中,所述NFVI包括:虚拟机管理子系统VMM;
所述VIM具体用于:向所述NFVI发送请求信息;还用于:在接收到所述NFVI回复的添加成功信息之后,向所述EMS发送申请成功信息;
所述VMM具体用于:为所述VNF的虚拟机增加磁盘IO QoS资源,其中,所述增加的磁盘IO QoS资源属于所述预留的磁盘IO QoS资源的一部分;
所述EMS具体用于:通知所述需执行突发业务的虚拟机,以使所述虚拟机执行所述突发业务。
23.根据权利要求21或22所述的装置,其特征在于,所述EMS具体用于:当所述虚拟机执行完成所述突发业务时,通过所述NFVI释放所述虚拟机中增加的所述磁盘IO QoS资源。
24.根据权利要求23所述的装置,其特征在于,所述EMS具体用于:向所述VIM发送磁盘IO QoS资源释放请求,其中,所述释放请求中包含所述虚拟机的标识信息;
所述VIM具体用于:将所述释放请求转发给给所述NFVI;
所述NFVI具体用于:将所述虚拟机中增加的所述磁盘IO QoS资源进行释放。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410299223.2A CN104050045B (zh) | 2014-06-27 | 2014-06-27 | 基于磁盘io的虚拟资源分配方法及装置 |
PCT/CN2015/081199 WO2015196931A1 (zh) | 2014-06-27 | 2015-06-10 | 基于磁盘io的虚拟资源分配方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410299223.2A CN104050045B (zh) | 2014-06-27 | 2014-06-27 | 基于磁盘io的虚拟资源分配方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104050045A true CN104050045A (zh) | 2014-09-17 |
CN104050045B CN104050045B (zh) | 2017-06-27 |
Family
ID=51502939
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410299223.2A Active CN104050045B (zh) | 2014-06-27 | 2014-06-27 | 基于磁盘io的虚拟资源分配方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104050045B (zh) |
WO (1) | WO2015196931A1 (zh) |
Cited By (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104484218A (zh) * | 2014-11-18 | 2015-04-01 | 华为技术有限公司 | 一种虚拟机名称展示的方法、装置及系统 |
CN104601492A (zh) * | 2014-12-29 | 2015-05-06 | 上海华为技术有限公司 | 一种nfv架构下进行业务流控的方法及装置 |
CN104598316A (zh) * | 2014-12-25 | 2015-05-06 | 华为技术有限公司 | 一种存储资源分配方法及装置 |
WO2015131696A1 (zh) * | 2014-09-22 | 2015-09-11 | 中兴通讯股份有限公司 | 一种虚拟化网络功能管理的方法和装置 |
CN105119736A (zh) * | 2015-07-15 | 2015-12-02 | 华为技术有限公司 | 网络功能虚拟化架构中数据检查的方法和装置 |
WO2015196931A1 (zh) * | 2014-06-27 | 2015-12-30 | 华为技术有限公司 | 基于磁盘io的虚拟资源分配方法及装置 |
CN105357258A (zh) * | 2015-09-28 | 2016-02-24 | 华为技术有限公司 | 一种加速管理节点、加速节点、客户端及方法 |
WO2016058318A1 (zh) * | 2014-10-17 | 2016-04-21 | 中兴通讯股份有限公司 | 虚拟机vm资源弹性伸缩处理方法、装置及系统 |
WO2016058536A1 (en) * | 2014-10-14 | 2016-04-21 | Huawei Technologies Co., Ltd. | System and method for generic service nfv orchestration and management for converged services |
WO2016062011A1 (zh) * | 2014-10-24 | 2016-04-28 | 中兴通讯股份有限公司 | 告警处理方法及装置 |
WO2016062116A1 (zh) * | 2014-10-24 | 2016-04-28 | 中兴通讯股份有限公司 | 一种虚拟化网络备份、恢复的方法和相应装置 |
WO2016070609A1 (zh) * | 2014-11-04 | 2016-05-12 | 中兴通讯股份有限公司 | 实现vnf实例化的方法、系统及nfvo和vnfm |
WO2016070729A1 (zh) * | 2014-11-06 | 2016-05-12 | 华为技术有限公司 | 一种实例化vnf的方法及网元管理设备 |
WO2016070426A1 (zh) * | 2014-11-07 | 2016-05-12 | 华为技术有限公司 | 硬件资源管理方法、硬件资源位置查询方法及相关装置 |
WO2016082708A1 (en) * | 2014-11-25 | 2016-06-02 | Huawei Technologies Co., Ltd. | Method to optimize flow-based network function chaining |
CN105700961A (zh) * | 2016-02-29 | 2016-06-22 | 华为技术有限公司 | 业务容器创建方法及装置 |
WO2016095121A1 (zh) * | 2014-12-17 | 2016-06-23 | 华为技术有限公司 | 网络服务能力自动调整方法和系统 |
WO2016095535A1 (zh) * | 2014-12-15 | 2016-06-23 | 中兴通讯股份有限公司 | 资源分配方法、装置和服务器 |
WO2016107149A1 (zh) * | 2014-12-29 | 2016-07-07 | 中兴通讯股份有限公司 | Vnf的部署方法和设备 |
CN105760214A (zh) * | 2016-04-19 | 2016-07-13 | 华为技术有限公司 | 一种设备状态及资源信息监测方法、相关设备及系统 |
CN105790976A (zh) * | 2014-12-23 | 2016-07-20 | 中国电信股份有限公司 | 实现虚拟网络功能描述文件自动更新的方法和系统 |
CN105812434A (zh) * | 2014-12-30 | 2016-07-27 | 华为技术有限公司 | 用户手持设备虚拟化后的业务链控制方法及装置 |
WO2016115879A1 (zh) * | 2015-01-20 | 2016-07-28 | 中兴通讯股份有限公司 | 虚拟化网络功能与网元管理系统建立连接的方法和装置 |
WO2016115844A1 (zh) * | 2015-01-19 | 2016-07-28 | 华为技术有限公司 | 一种ns与vnf的关联方法、装置及系统 |
WO2016115900A1 (zh) * | 2015-01-21 | 2016-07-28 | 中兴通讯股份有限公司 | 一种实现虚拟网络功能性能监控的方法及相应的系统 |
WO2016119242A1 (zh) * | 2015-01-30 | 2016-08-04 | 华为技术有限公司 | 一种虚拟资源获取方法、装置及系统 |
WO2016127294A1 (zh) * | 2015-02-09 | 2016-08-18 | 华为技术有限公司 | 一种证书管理方法、设备及系统 |
WO2016131171A1 (zh) * | 2015-02-16 | 2016-08-25 | 华为技术有限公司 | 一种针对vnf包进行操作的方法及装置 |
CN105978719A (zh) * | 2016-05-10 | 2016-09-28 | 广东睿江云计算股份有限公司 | 一种云主机服务质量的控制方法及装置 |
WO2016154860A1 (zh) * | 2015-03-30 | 2016-10-06 | 华为技术有限公司 | 一种建立vnfm之间的接口的方法、装置及系统 |
WO2016155023A1 (zh) * | 2015-04-03 | 2016-10-06 | 华为技术有限公司 | 一种网络管理系统、设备及方法 |
WO2016165292A1 (zh) * | 2015-04-15 | 2016-10-20 | 中兴通讯股份有限公司 | 一种实现虚拟网络功能部署规格配置的方法及装置 |
WO2016180181A1 (zh) * | 2015-08-28 | 2016-11-17 | 中兴通讯股份有限公司 | 业务功能的部署方法及装置 |
CN106161049A (zh) * | 2015-03-27 | 2016-11-23 | 中兴通讯股份有限公司 | 一种实现网络服务部署规格配置的方法及装置 |
CN106161076A (zh) * | 2015-04-22 | 2016-11-23 | 华为技术有限公司 | 虚拟网络功能扩展方法和装置 |
WO2016183832A1 (zh) * | 2015-05-20 | 2016-11-24 | 华为技术有限公司 | 一种网络业务实例化的方法及设备 |
WO2016184037A1 (zh) * | 2015-05-15 | 2016-11-24 | 华为技术有限公司 | 一种业务可用性管理方法、装置及其网络功能虚拟化架构 |
CN106170769A (zh) * | 2014-12-11 | 2016-11-30 | 华为技术有限公司 | 确定虚拟机资源的方法、装置及程序产品 |
CN106201647A (zh) * | 2015-05-28 | 2016-12-07 | 阿尔特拉公司 | 用于网络功能虚拟平台的多层服务质量(QoS) |
CN106209409A (zh) * | 2015-05-07 | 2016-12-07 | 中国移动通信集团公司 | 一种基于虚拟网络功能vnf的调度消息处理方法及装置 |
WO2017011938A1 (zh) * | 2015-07-17 | 2017-01-26 | 华为技术有限公司 | 虚拟网络功能扩容的方法和装置 |
WO2017041556A1 (zh) * | 2015-09-11 | 2017-03-16 | 中兴通讯股份有限公司 | 虚拟资源调度方法、装置及系统 |
CN106559471A (zh) * | 2015-09-30 | 2017-04-05 | 中兴通讯股份有限公司 | 加速资源的处理、管理方法及装置 |
CN106663012A (zh) * | 2015-05-19 | 2017-05-10 | 华为技术有限公司 | 一种硬件加速方法以及相关设备 |
WO2017075796A1 (zh) * | 2015-11-06 | 2017-05-11 | 华为技术有限公司 | 网络功能虚拟化nfv网络中分配虚拟资源的方法和装置 |
WO2017076078A1 (zh) * | 2015-11-05 | 2017-05-11 | 中兴通讯股份有限公司 | Vnf实例的伸缩方法及装置 |
CN106685683A (zh) * | 2015-11-11 | 2017-05-17 | 中兴通讯股份有限公司 | 管理指示发送、vnf自动伸缩功能的管理方法及装置 |
CN106797323A (zh) * | 2014-09-25 | 2017-05-31 | 英特尔Ip公司 | 网络功能虚拟化 |
WO2017092640A1 (zh) * | 2015-12-03 | 2017-06-08 | 深圳市金立通信设备有限公司 | 一种虚拟网络性能的监控系统及方法、相关设备 |
WO2017100981A1 (zh) * | 2015-12-14 | 2017-06-22 | 华为技术有限公司 | 一种处理业务的方法及系统 |
CN107209686A (zh) * | 2015-01-23 | 2017-09-26 | 日本电气株式会社 | 网络功能虚拟化管理和编排方法、设备和程序 |
WO2017181877A1 (zh) * | 2016-04-21 | 2017-10-26 | 华为技术有限公司 | 一种虚拟资源配置方法以及装置 |
CN107357663A (zh) * | 2017-07-24 | 2017-11-17 | 中国联合网络通信集团有限公司 | 资源共享的方法及资源管理器 |
CN107408058A (zh) * | 2015-10-31 | 2017-11-28 | 华为技术有限公司 | 一种虚拟资源的部署方法、装置及系统 |
CN107431637A (zh) * | 2015-08-31 | 2017-12-01 | 华为技术有限公司 | 一种网络服务的部署方法及装置 |
CN107769932A (zh) * | 2016-08-15 | 2018-03-06 | 华为技术有限公司 | 一种计费方法、装置及系统 |
CN105242878B (zh) * | 2015-09-30 | 2018-10-19 | 华为数字技术(成都)有限公司 | 一种QoS控制的方法及装置 |
WO2018214965A1 (zh) * | 2017-05-26 | 2018-11-29 | 中兴通讯股份有限公司 | 无线网络功能虚拟化方法及装置 |
CN109120555A (zh) * | 2017-06-26 | 2019-01-01 | 中兴通讯股份有限公司 | 一种资源分配方法及系统 |
RU2690201C1 (ru) * | 2015-05-07 | 2019-05-31 | Хуавэй Текнолоджиз Ко., Лтд. | Система и способ для динамического управления дескрипторами функций виртуализированной сети |
CN109857343A (zh) * | 2019-01-30 | 2019-06-07 | 新华三云计算技术有限公司 | 磁盘空间释放方法及装置 |
CN110018898A (zh) * | 2018-01-10 | 2019-07-16 | 普天信息技术有限公司 | 选择虚拟化基础设施管理器的方法及装置 |
CN110620754A (zh) * | 2018-09-05 | 2019-12-27 | 中兴通讯股份有限公司 | Nf所需资源的部署方法、装置、存储介质及电子装置 |
WO2021057378A1 (zh) * | 2019-09-29 | 2021-04-01 | 华为技术有限公司 | Vnf实例化方法、nfvo、vim、vnfm及系统 |
TWI747860B (zh) * | 2016-01-08 | 2021-12-01 | 美商蘋果公司 | 用於虛擬化資源的效能監測技術 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100306382A1 (en) * | 2009-06-01 | 2010-12-02 | International Business Machines Corporation | Server consolidation using virtual machine resource tradeoffs |
CN102156665A (zh) * | 2011-04-13 | 2011-08-17 | 杭州电子科技大学 | 一种虚拟化系统竞争资源差异化服务方法 |
CN103516623A (zh) * | 2012-06-25 | 2014-01-15 | 中兴通讯股份有限公司 | 资源分配方法及系统 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9569275B2 (en) * | 2012-05-14 | 2017-02-14 | International Business Machines Corporation | Allocation and reservation of virtualization-based resources |
CN104050045B (zh) * | 2014-06-27 | 2017-06-27 | 华为技术有限公司 | 基于磁盘io的虚拟资源分配方法及装置 |
-
2014
- 2014-06-27 CN CN201410299223.2A patent/CN104050045B/zh active Active
-
2015
- 2015-06-10 WO PCT/CN2015/081199 patent/WO2015196931A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100306382A1 (en) * | 2009-06-01 | 2010-12-02 | International Business Machines Corporation | Server consolidation using virtual machine resource tradeoffs |
CN102156665A (zh) * | 2011-04-13 | 2011-08-17 | 杭州电子科技大学 | 一种虚拟化系统竞争资源差异化服务方法 |
CN103516623A (zh) * | 2012-06-25 | 2014-01-15 | 中兴通讯股份有限公司 | 资源分配方法及系统 |
Non-Patent Citations (1)
Title |
---|
NETWORK FUNCTION VIRTUALISATION NFV ETSI ISG: "Network Function Virtualisation;Architectural Framework", 《ETSI GS NFV 002 V1.1.1》 * |
Cited By (158)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015196931A1 (zh) * | 2014-06-27 | 2015-12-30 | 华为技术有限公司 | 基于磁盘io的虚拟资源分配方法及装置 |
CN105429776B (zh) * | 2014-09-22 | 2020-06-09 | 中兴通讯股份有限公司 | 一种虚拟化网络功能管理的方法和系统 |
WO2015131696A1 (zh) * | 2014-09-22 | 2015-09-11 | 中兴通讯股份有限公司 | 一种虚拟化网络功能管理的方法和装置 |
CN105429776A (zh) * | 2014-09-22 | 2016-03-23 | 中兴通讯股份有限公司 | 一种虚拟化网络功能管理的方法和系统 |
US10511506B2 (en) | 2014-09-22 | 2019-12-17 | Zte Corporation | Method and device for managing virtualized network function |
US10951480B2 (en) | 2014-09-25 | 2021-03-16 | Apple Inc. | Network functions virtualization |
US10924351B2 (en) | 2014-09-25 | 2021-02-16 | Apple Inc. | Network functions virtualization |
CN106797323A (zh) * | 2014-09-25 | 2017-05-31 | 英特尔Ip公司 | 网络功能虚拟化 |
CN106797325B (zh) * | 2014-10-14 | 2019-08-20 | 华为技术有限公司 | 用于聚合服务的通用服务nfv编排与管理系统和方法 |
US10356162B2 (en) | 2014-10-14 | 2019-07-16 | Futurewei Technologies, Inc. | System and method for generic service NFV orchestration and management for converged services |
WO2016058536A1 (en) * | 2014-10-14 | 2016-04-21 | Huawei Technologies Co., Ltd. | System and method for generic service nfv orchestration and management for converged services |
CN106797325A (zh) * | 2014-10-14 | 2017-05-31 | 华为技术有限公司 | 用于聚合服务的通用服务nfv编排与管理系统和方法 |
WO2016058318A1 (zh) * | 2014-10-17 | 2016-04-21 | 中兴通讯股份有限公司 | 虚拟机vm资源弹性伸缩处理方法、装置及系统 |
CN105577414A (zh) * | 2014-10-17 | 2016-05-11 | 中兴通讯股份有限公司 | 虚拟机vm资源弹性伸缩处理方法、装置及系统 |
WO2016062116A1 (zh) * | 2014-10-24 | 2016-04-28 | 中兴通讯股份有限公司 | 一种虚拟化网络备份、恢复的方法和相应装置 |
WO2016062011A1 (zh) * | 2014-10-24 | 2016-04-28 | 中兴通讯股份有限公司 | 告警处理方法及装置 |
CN105591784A (zh) * | 2014-10-24 | 2016-05-18 | 中兴通讯股份有限公司 | 告警处理方法及装置 |
US10257020B2 (en) | 2014-10-24 | 2019-04-09 | Zte Corporation | Alarm processing method and apparatus |
CN105634778A (zh) * | 2014-11-04 | 2016-06-01 | 中兴通讯股份有限公司 | 实现vnf实例化的方法、系统及nfvo和vnfm |
CN105634778B (zh) * | 2014-11-04 | 2020-09-22 | 南京中兴软件有限责任公司 | 实现vnf实例化的方法、系统及nfvo和vnfm |
WO2016070609A1 (zh) * | 2014-11-04 | 2016-05-12 | 中兴通讯股份有限公司 | 实现vnf实例化的方法、系统及nfvo和vnfm |
CN105634782B (zh) * | 2014-11-06 | 2019-03-01 | 华为技术有限公司 | 一种实例化vnf的方法及网元管理设备 |
CN105634782A (zh) * | 2014-11-06 | 2016-06-01 | 华为技术有限公司 | 一种实例化vnf的方法及网元管理设备 |
WO2016070729A1 (zh) * | 2014-11-06 | 2016-05-12 | 华为技术有限公司 | 一种实例化vnf的方法及网元管理设备 |
WO2016070426A1 (zh) * | 2014-11-07 | 2016-05-12 | 华为技术有限公司 | 硬件资源管理方法、硬件资源位置查询方法及相关装置 |
CN105765947B (zh) * | 2014-11-07 | 2019-08-27 | 华为技术有限公司 | 硬件资源管理方法、硬件资源位置查询方法及相关装置 |
AU2014410607B2 (en) * | 2014-11-07 | 2018-11-29 | Huawei Technologies Co., Ltd. | Hardware resource management method, hardware resource location query method and related apparatus |
US11095569B2 (en) | 2014-11-07 | 2021-08-17 | Huawei Technologies Co., Ltd. | Method for managing hardward resource, method for querying location of hardware resource, and related apparatus |
CN110673949A (zh) * | 2014-11-07 | 2020-01-10 | 华为技术有限公司 | 硬件资源管理方法、硬件资源位置查询方法及相关装置 |
CN105765947A (zh) * | 2014-11-07 | 2016-07-13 | 华为技术有限公司 | 硬件资源管理方法、硬件资源位置查询方法及相关装置 |
US11646973B2 (en) | 2014-11-07 | 2023-05-09 | Huawei Technologies Co., Ltd. | Method for managing hardware resource, method for querying location of hardware resource, and related apparatus |
CN104484218A (zh) * | 2014-11-18 | 2015-04-01 | 华为技术有限公司 | 一种虚拟机名称展示的方法、装置及系统 |
CN104484218B (zh) * | 2014-11-18 | 2017-11-17 | 华为技术有限公司 | 一种虚拟机名称展示的方法、装置及系统 |
WO2016078326A1 (zh) * | 2014-11-18 | 2016-05-26 | 华为技术有限公司 | 一种虚拟机名称展示的方法、装置及系统 |
US10346192B2 (en) | 2014-11-18 | 2019-07-09 | Huawei Technologies Co., Ltd. | Method, apparatus, and system for displaying virtual machine name |
CN107078960A (zh) * | 2014-11-25 | 2017-08-18 | 华为技术有限公司 | 基于流的网络功能链接的优化方法 |
US9825858B2 (en) | 2014-11-25 | 2017-11-21 | Huawei Technologies Co., Ltd. | Method to optimize flow-based network function chaining |
WO2016082708A1 (en) * | 2014-11-25 | 2016-06-02 | Huawei Technologies Co., Ltd. | Method to optimize flow-based network function chaining |
CN106170769B (zh) * | 2014-12-11 | 2020-01-21 | 华为技术有限公司 | 确定虚拟机资源的方法、装置及程序产品 |
CN106170769A (zh) * | 2014-12-11 | 2016-11-30 | 华为技术有限公司 | 确定虚拟机资源的方法、装置及程序产品 |
CN105763485A (zh) * | 2014-12-15 | 2016-07-13 | 中兴通讯股份有限公司 | 资源分配方法、装置和服务器 |
WO2016095535A1 (zh) * | 2014-12-15 | 2016-06-23 | 中兴通讯股份有限公司 | 资源分配方法、装置和服务器 |
CN105934919A (zh) * | 2014-12-17 | 2016-09-07 | 华为技术有限公司 | 网络服务能力自动调整方法和系统 |
WO2016095121A1 (zh) * | 2014-12-17 | 2016-06-23 | 华为技术有限公司 | 网络服务能力自动调整方法和系统 |
CN105934919B (zh) * | 2014-12-17 | 2019-03-19 | 华为技术有限公司 | 网络服务能力自动调整方法和系统 |
CN105790976A (zh) * | 2014-12-23 | 2016-07-20 | 中国电信股份有限公司 | 实现虚拟网络功能描述文件自动更新的方法和系统 |
CN105790976B (zh) * | 2014-12-23 | 2018-10-09 | 中国电信股份有限公司 | 实现虚拟网络功能描述文件自动更新的方法和系统 |
CN104598316A (zh) * | 2014-12-25 | 2015-05-06 | 华为技术有限公司 | 一种存储资源分配方法及装置 |
WO2016107149A1 (zh) * | 2014-12-29 | 2016-07-07 | 中兴通讯股份有限公司 | Vnf的部署方法和设备 |
CN105812414A (zh) * | 2014-12-29 | 2016-07-27 | 中兴通讯股份有限公司 | Vnf的部署方法和设备 |
CN104601492A (zh) * | 2014-12-29 | 2015-05-06 | 上海华为技术有限公司 | 一种nfv架构下进行业务流控的方法及装置 |
CN104601492B (zh) * | 2014-12-29 | 2018-11-09 | 上海华为技术有限公司 | 一种nfv架构下进行业务流控的方法及装置 |
CN105812434B (zh) * | 2014-12-30 | 2019-02-05 | 华为技术有限公司 | 用户手持设备虚拟化后的业务链控制方法及装置 |
CN105812434A (zh) * | 2014-12-30 | 2016-07-27 | 华为技术有限公司 | 用户手持设备虚拟化后的业务链控制方法及装置 |
US10496441B2 (en) | 2015-01-19 | 2019-12-03 | Huawei Technologies Co., Ltd. | Method for associating NS with VNF, apparatus, and system |
US11163607B2 (en) | 2015-01-19 | 2021-11-02 | Huawei Technologies Co., Ltd. | Method for associating NS with VNF, apparatus, and system |
WO2016115844A1 (zh) * | 2015-01-19 | 2016-07-28 | 华为技术有限公司 | 一种ns与vnf的关联方法、装置及系统 |
CN105873234A (zh) * | 2015-01-20 | 2016-08-17 | 中兴通讯股份有限公司 | 虚拟化网络功能与网元管理系统建立连接的方法和装置 |
CN105873234B (zh) * | 2015-01-20 | 2020-04-14 | 中兴通讯股份有限公司 | 虚拟化网络功能与网元管理系统建立连接的方法和装置 |
WO2016115879A1 (zh) * | 2015-01-20 | 2016-07-28 | 中兴通讯股份有限公司 | 虚拟化网络功能与网元管理系统建立连接的方法和装置 |
US10320649B2 (en) | 2015-01-21 | 2019-06-11 | Zte Corporation | Method and system for implementing virtual network function performance monitoring |
WO2016115900A1 (zh) * | 2015-01-21 | 2016-07-28 | 中兴通讯股份有限公司 | 一种实现虚拟网络功能性能监控的方法及相应的系统 |
CN105873114A (zh) * | 2015-01-21 | 2016-08-17 | 中兴通讯股份有限公司 | 一种虚拟网络功能性能监控的方法及相应的系统 |
CN107209686A (zh) * | 2015-01-23 | 2017-09-26 | 日本电气株式会社 | 网络功能虚拟化管理和编排方法、设备和程序 |
CN106030537A (zh) * | 2015-01-30 | 2016-10-12 | 华为技术有限公司 | 一种虚拟资源获取方法、装置及系统 |
CN106030537B (zh) * | 2015-01-30 | 2019-06-21 | 华为技术有限公司 | 一种虚拟资源获取方法、装置及系统 |
WO2016119242A1 (zh) * | 2015-01-30 | 2016-08-04 | 华为技术有限公司 | 一种虚拟资源获取方法、装置及系统 |
WO2016127294A1 (zh) * | 2015-02-09 | 2016-08-18 | 华为技术有限公司 | 一种证书管理方法、设备及系统 |
US10581619B2 (en) | 2015-02-09 | 2020-03-03 | Huawei Technologies Co., Ltd. | Certificate management method, device, and system |
WO2016131171A1 (zh) * | 2015-02-16 | 2016-08-25 | 华为技术有限公司 | 一种针对vnf包进行操作的方法及装置 |
US10447703B2 (en) | 2015-02-16 | 2019-10-15 | Huawei Technologies Co., Ltd. | VNF package operation method and apparatus |
CN106161049A (zh) * | 2015-03-27 | 2016-11-23 | 中兴通讯股份有限公司 | 一种实现网络服务部署规格配置的方法及装置 |
US10637748B2 (en) | 2015-03-30 | 2020-04-28 | Huawei Technologies Co., Ltd. | Method and apparatus for establishing interface between VNFMS, and system |
CN107431634A (zh) * | 2015-03-30 | 2017-12-01 | 华为技术有限公司 | 一种建立vnfm之间的接口的方法、装置及系统 |
CN107431634B (zh) * | 2015-03-30 | 2020-02-14 | 华为技术有限公司 | 一种建立vnfm之间的接口的方法、装置及系统 |
WO2016154860A1 (zh) * | 2015-03-30 | 2016-10-06 | 华为技术有限公司 | 一种建立vnfm之间的接口的方法、装置及系统 |
CN107113190A (zh) * | 2015-04-03 | 2017-08-29 | 华为技术有限公司 | 一种网络管理系统、设备及方法 |
CN107113190B (zh) * | 2015-04-03 | 2019-12-17 | 华为技术有限公司 | 一种网络管理系统、设备及方法 |
WO2016155023A1 (zh) * | 2015-04-03 | 2016-10-06 | 华为技术有限公司 | 一种网络管理系统、设备及方法 |
WO2016165292A1 (zh) * | 2015-04-15 | 2016-10-20 | 中兴通讯股份有限公司 | 一种实现虚拟网络功能部署规格配置的方法及装置 |
CN106161076B (zh) * | 2015-04-22 | 2019-06-11 | 华为技术有限公司 | 虚拟网络功能扩展方法和装置 |
CN106161076A (zh) * | 2015-04-22 | 2016-11-23 | 华为技术有限公司 | 虚拟网络功能扩展方法和装置 |
US10671420B2 (en) | 2015-05-07 | 2020-06-02 | Futurewei Technologies, Inc. | System and method for dynamic virtualized network function descriptor management |
US11463384B2 (en) | 2015-05-07 | 2022-10-04 | Futurewei Technologies, Inc. | System and method for dynamic virtualized network function descriptor management |
RU2690201C1 (ru) * | 2015-05-07 | 2019-05-31 | Хуавэй Текнолоджиз Ко., Лтд. | Система и способ для динамического управления дескрипторами функций виртуализированной сети |
CN106209409B (zh) * | 2015-05-07 | 2019-04-12 | 中国移动通信集团公司 | 一种基于虚拟网络功能vnf的调度消息处理方法及装置 |
CN106209409A (zh) * | 2015-05-07 | 2016-12-07 | 中国移动通信集团公司 | 一种基于虚拟网络功能vnf的调度消息处理方法及装置 |
WO2016184037A1 (zh) * | 2015-05-15 | 2016-11-24 | 华为技术有限公司 | 一种业务可用性管理方法、装置及其网络功能虚拟化架构 |
CN106302574A (zh) * | 2015-05-15 | 2017-01-04 | 华为技术有限公司 | 一种业务可用性管理方法、装置及其网络功能虚拟化架构 |
US10601682B2 (en) | 2015-05-15 | 2020-03-24 | Huawei Technologies Co., Ltd. | Service availability management method, service availability management apparatus, and network function virtualization architecture thereof |
CN106302574B (zh) * | 2015-05-15 | 2019-05-28 | 华为技术有限公司 | 一种业务可用性管理方法、装置及其网络功能虚拟化架构 |
CN106663012A (zh) * | 2015-05-19 | 2017-05-10 | 华为技术有限公司 | 一种硬件加速方法以及相关设备 |
CN111831392A (zh) * | 2015-05-19 | 2020-10-27 | 华为技术有限公司 | 一种硬件加速方法以及相关设备 |
US11544100B2 (en) | 2015-05-19 | 2023-01-03 | Huawei Technologies Co., Ltd. | Hardware acceleration method and related device |
US10620986B2 (en) | 2015-05-19 | 2020-04-14 | Huawei Technologies Co., Ltd. | Hardware acceleration method and related device |
CN111831392B (zh) * | 2015-05-19 | 2025-01-24 | 华为技术有限公司 | 一种硬件加速方法以及相关设备 |
US11068298B2 (en) | 2015-05-19 | 2021-07-20 | Huawei Technologies Co., Ltd. | Hardware acceleration method and related device |
CN106663012B (zh) * | 2015-05-19 | 2020-07-07 | 华为技术有限公司 | 一种硬件加速方法以及相关设备 |
WO2016183832A1 (zh) * | 2015-05-20 | 2016-11-24 | 华为技术有限公司 | 一种网络业务实例化的方法及设备 |
CN110908773B (zh) * | 2015-05-28 | 2023-07-04 | 阿尔特拉公司 | 用于网络功能虚拟平台的多层服务质量(QoS) |
CN106201647B (zh) * | 2015-05-28 | 2019-12-17 | 阿尔特拉公司 | 用于网络功能虚拟平台的多层服务质量(QoS) |
CN106201647A (zh) * | 2015-05-28 | 2016-12-07 | 阿尔特拉公司 | 用于网络功能虚拟平台的多层服务质量(QoS) |
CN110908773A (zh) * | 2015-05-28 | 2020-03-24 | 阿尔特拉公司 | 用于网络功能虚拟平台的多层服务质量(QoS) |
CN105119736A (zh) * | 2015-07-15 | 2015-12-02 | 华为技术有限公司 | 网络功能虚拟化架构中数据检查的方法和装置 |
CN105119736B (zh) * | 2015-07-15 | 2019-01-18 | 华为技术有限公司 | 网络功能虚拟化架构中数据检查的方法和装置 |
CN106664259B (zh) * | 2015-07-17 | 2020-01-10 | 华为技术有限公司 | 虚拟网络功能扩容的方法和装置 |
WO2017011938A1 (zh) * | 2015-07-17 | 2017-01-26 | 华为技术有限公司 | 虚拟网络功能扩容的方法和装置 |
CN106664259A (zh) * | 2015-07-17 | 2017-05-10 | 华为技术有限公司 | 虚拟网络功能扩容的方法和装置 |
CN106487556B (zh) * | 2015-08-28 | 2020-05-22 | 中兴通讯股份有限公司 | 业务功能sf的部署方法及装置 |
WO2016180181A1 (zh) * | 2015-08-28 | 2016-11-17 | 中兴通讯股份有限公司 | 业务功能的部署方法及装置 |
CN106487556A (zh) * | 2015-08-28 | 2017-03-08 | 中兴通讯股份有限公司 | 业务功能sf的部署方法及装置 |
US10523529B2 (en) | 2015-08-31 | 2019-12-31 | Huawei Technologies Co., Ltd. | Method and apparatus for deploying network service |
CN107431637B (zh) * | 2015-08-31 | 2020-09-11 | 华为技术有限公司 | 一种网络服务的部署方法及装置 |
CN107431637A (zh) * | 2015-08-31 | 2017-12-01 | 华为技术有限公司 | 一种网络服务的部署方法及装置 |
WO2017041556A1 (zh) * | 2015-09-11 | 2017-03-16 | 中兴通讯股份有限公司 | 虚拟资源调度方法、装置及系统 |
CN106533723A (zh) * | 2015-09-11 | 2017-03-22 | 中兴通讯股份有限公司 | 虚拟资源调度方法、装置及系统 |
WO2017054691A1 (zh) * | 2015-09-28 | 2017-04-06 | 华为技术有限公司 | 一种加速管理节点、加速节点、客户端及方法 |
US10628190B2 (en) | 2015-09-28 | 2020-04-21 | Huawei Technologies Co., Ltd. | Acceleration management node, acceleration node, client, and method |
US11080076B2 (en) | 2015-09-28 | 2021-08-03 | Huawei Technologies Co., Ltd. | Acceleration management node, acceleration node, client, and method |
US11579907B2 (en) | 2015-09-28 | 2023-02-14 | Huawei Technologies Co., Ltd. | Acceleration management node, acceleration node, client, and method |
CN105357258B (zh) * | 2015-09-28 | 2020-06-26 | 华为技术有限公司 | 一种加速管理节点、加速节点、客户端及方法 |
CN105357258A (zh) * | 2015-09-28 | 2016-02-24 | 华为技术有限公司 | 一种加速管理节点、加速节点、客户端及方法 |
CN106559471A (zh) * | 2015-09-30 | 2017-04-05 | 中兴通讯股份有限公司 | 加速资源的处理、管理方法及装置 |
CN105242878B (zh) * | 2015-09-30 | 2018-10-19 | 华为数字技术(成都)有限公司 | 一种QoS控制的方法及装置 |
CN106559471B (zh) * | 2015-09-30 | 2020-09-29 | 中兴通讯股份有限公司 | 加速资源的处理、管理方法及装置 |
CN107408058A (zh) * | 2015-10-31 | 2017-11-28 | 华为技术有限公司 | 一种虚拟资源的部署方法、装置及系统 |
CN107408058B (zh) * | 2015-10-31 | 2020-06-02 | 华为技术有限公司 | 一种虚拟资源的部署方法、装置及系统 |
CN106685784A (zh) * | 2015-11-05 | 2017-05-17 | 中兴通讯股份有限公司 | 虚拟化网络功能vnf实例的伸缩方法及装置 |
WO2017076078A1 (zh) * | 2015-11-05 | 2017-05-11 | 中兴通讯股份有限公司 | Vnf实例的伸缩方法及装置 |
CN108028806A (zh) * | 2015-11-06 | 2018-05-11 | 华为技术有限公司 | 网络功能虚拟化nfv网络中分配虚拟资源的方法和装置 |
CN108028806B (zh) * | 2015-11-06 | 2020-06-16 | 华为技术有限公司 | 网络功能虚拟化nfv网络中分配虚拟资源的方法和装置 |
WO2017075796A1 (zh) * | 2015-11-06 | 2017-05-11 | 华为技术有限公司 | 网络功能虚拟化nfv网络中分配虚拟资源的方法和装置 |
EP3376711A4 (en) * | 2015-11-11 | 2019-07-03 | ZTE Corporation | ADMINISTRATIVE METHOD AND DEVICE FOR MANAGING THE TRANSMISSION OF COMMANDS AND AUTOMATIC VNF SCALING FUNCTION |
CN106685683A (zh) * | 2015-11-11 | 2017-05-17 | 中兴通讯股份有限公司 | 管理指示发送、vnf自动伸缩功能的管理方法及装置 |
WO2017080499A1 (zh) * | 2015-11-11 | 2017-05-18 | 中兴通讯股份有限公司 | 管理指示发送、vnf自动伸缩功能的管理方法及装置 |
WO2017092640A1 (zh) * | 2015-12-03 | 2017-06-08 | 深圳市金立通信设备有限公司 | 一种虚拟网络性能的监控系统及方法、相关设备 |
WO2017100981A1 (zh) * | 2015-12-14 | 2017-06-22 | 华为技术有限公司 | 一种处理业务的方法及系统 |
TWI747860B (zh) * | 2016-01-08 | 2021-12-01 | 美商蘋果公司 | 用於虛擬化資源的效能監測技術 |
US10824477B2 (en) | 2016-02-29 | 2020-11-03 | Huawei Technologies Co., Ltd. | Network function virtualization service container creation |
CN105700961A (zh) * | 2016-02-29 | 2016-06-22 | 华为技术有限公司 | 业务容器创建方法及装置 |
CN105700961B (zh) * | 2016-02-29 | 2019-03-08 | 华为技术有限公司 | 业务容器创建方法及装置 |
CN105760214B (zh) * | 2016-04-19 | 2019-02-26 | 华为技术有限公司 | 一种设备状态及资源信息监测方法、相关设备及系统 |
CN105760214A (zh) * | 2016-04-19 | 2016-07-13 | 华为技术有限公司 | 一种设备状态及资源信息监测方法、相关设备及系统 |
WO2017181877A1 (zh) * | 2016-04-21 | 2017-10-26 | 华为技术有限公司 | 一种虚拟资源配置方法以及装置 |
CN105978719B (zh) * | 2016-05-10 | 2019-07-16 | 广东睿江云计算股份有限公司 | 一种云主机服务质量的控制方法及装置 |
CN105978719A (zh) * | 2016-05-10 | 2016-09-28 | 广东睿江云计算股份有限公司 | 一种云主机服务质量的控制方法及装置 |
CN107769932A (zh) * | 2016-08-15 | 2018-03-06 | 华为技术有限公司 | 一种计费方法、装置及系统 |
CN107769932B (zh) * | 2016-08-15 | 2021-02-09 | 华为技术有限公司 | 一种计费方法、装置及系统 |
WO2018214965A1 (zh) * | 2017-05-26 | 2018-11-29 | 中兴通讯股份有限公司 | 无线网络功能虚拟化方法及装置 |
CN109120555A (zh) * | 2017-06-26 | 2019-01-01 | 中兴通讯股份有限公司 | 一种资源分配方法及系统 |
CN107357663A (zh) * | 2017-07-24 | 2017-11-17 | 中国联合网络通信集团有限公司 | 资源共享的方法及资源管理器 |
CN110018898B (zh) * | 2018-01-10 | 2021-06-18 | 普天信息技术有限公司 | 选择虚拟化基础设施管理器的方法及装置 |
CN110018898A (zh) * | 2018-01-10 | 2019-07-16 | 普天信息技术有限公司 | 选择虚拟化基础设施管理器的方法及装置 |
CN110620754A (zh) * | 2018-09-05 | 2019-12-27 | 中兴通讯股份有限公司 | Nf所需资源的部署方法、装置、存储介质及电子装置 |
CN109857343B (zh) * | 2019-01-30 | 2023-02-07 | 新华三云计算技术有限公司 | 磁盘空间释放方法及装置 |
CN109857343A (zh) * | 2019-01-30 | 2019-06-07 | 新华三云计算技术有限公司 | 磁盘空间释放方法及装置 |
US11871280B2 (en) | 2019-09-29 | 2024-01-09 | Huawei Technologies Co., Ltd. | VNF instantiation method, NFVO, VIM, VNFM, and system |
WO2021057378A1 (zh) * | 2019-09-29 | 2021-04-01 | 华为技术有限公司 | Vnf实例化方法、nfvo、vim、vnfm及系统 |
Also Published As
Publication number | Publication date |
---|---|
WO2015196931A1 (zh) | 2015-12-30 |
CN104050045B (zh) | 2017-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104050045B (zh) | 基于磁盘io的虚拟资源分配方法及装置 | |
US11714671B2 (en) | Creating virtual machine groups based on request | |
US10701139B2 (en) | Life cycle management method and apparatus | |
JP5510556B2 (ja) | 仮想マシンのストレージスペースおよび物理ホストを管理するための方法およびシステム | |
US10659318B2 (en) | Methods and apparatus related to management of unit-based virtual resources within a data center environment | |
US10050850B2 (en) | Rack awareness data storage in a cluster of host computing devices | |
CN102932174B (zh) | 一种物理网卡管理方法、装置及物理主机 | |
US20220004410A1 (en) | Method For Deploying Virtual Machine And Container, And Related Apparatus | |
US11301303B2 (en) | Resource pool processing to determine to create new virtual resource pools and storage devices based on currebt pools and devices not meeting SLA requirements | |
CN107222531B (zh) | 一种容器云资源调度方法 | |
CN109522090B (zh) | 资源调度方法及装置 | |
CN115280285B (zh) | 由独立操作的多个调度器在公共资源集上调度工作负载 | |
US9755986B1 (en) | Techniques for tightly-integrating an enterprise storage array into a distributed virtualized computing environment | |
CN114860387A (zh) | 一种面向虚拟化存储应用的hba控制器i/o虚拟化方法 | |
CN108028806B (zh) | 网络功能虚拟化nfv网络中分配虚拟资源的方法和装置 | |
US11360824B2 (en) | Customized partitioning of compute instances | |
US11693703B2 (en) | Monitoring resource utilization via intercepting bare metal communications between resources | |
US11809911B2 (en) | Resuming workload execution in composed information handling system | |
CN111580935A (zh) | 一种网络通信方法、装置、设备及存储介质 | |
US11675625B2 (en) | Thin provisioning of resources using SCPS and a bidding system | |
US20220179699A1 (en) | Method and system for composed information handling system reallocations based on priority | |
CN119440795A (zh) | 基于云计算技术的跨运行时实例的混合部署方法以及装置 | |
CN119025228A (zh) | 基于消息队列的任务调度方法、装置、电子设备及介质 | |
CN119201459A (zh) | 一种多代理共享内存池的内存超配实现方法、系统、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |