This application provides a scheduling method and device for virtual machine resources, which involves the communication field, and can select a suitable physical machine for the virtual machine in a large-scale cloud platform scene. The method includes: determining the data center level corresponding to the quoted price of the user's selection, each level data center includes at least one data center, and the quality of service is different for each level data center, then the target data center is selected from the data center of the price corresponding level selected by the user, and then the target is selected in the target data center. The physical machine, the target physics machine, is the physical machine for carrying the target virtual machine, and the target virtual machine is the virtual machine used to provide cloud computing services for users.
【技术实现步骤摘要】
一种虚拟机资源的调度方法及装置
本申请涉及通信领域,尤其涉及一种虚拟机资源的调度方法及装置。
技术介绍
云计算为一种新型的计算模式,数据中心可以向用户提供按需和弹性的云计算服务,随着对数据中心的可用性、灾难恢复能力的要求越来越高,各运营商相继建立了多数据中心,可以通过多个数据中心组成的大规模云平台为用户提供云计算服务。在单数据中心的场景下,为了向用户提供云计算服务,统一管理平台可在数据中心中选择合适的物理机放置虚拟机,目前选择物理机的方法为根据数据中心中各物理机的剩余可用内存大小来选择物理机,然而在大规模云平台中,用户的需求不仅仅和内存大小相关,所以仅根据物理机的剩余可用内存大小来选择物理机不适用于多个数据中心组成的大规模云平台中,在大规模云平台场景下如何为虚拟机选择合适的物理机成为亟待解决的问题。
技术实现思路
本申请提供一种虚拟机资源的调度方法及装置,可以在大规模云平台场景下为虚拟机选择合适的物理机。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供一种虚拟机资源的调度方法,包括:确定用户选择的报价对应的数据中心级别,每级数据中心包括至少一个数据中心,每级数据中心的服务质量不同;从用户选择的报价对应级别的数据中心中选择目标数据中心;在所述目标数据中心中选择目标物理机,所述目标物理机为用于承载目标虚拟机的物理机,所述目标虚拟机为用于为所述用户提供云计算服务的虚拟机。第二方面,本申请提供一种虚拟机资源的调度装置,其特征在于,包括:中心控制节点中的确定单元和第一选择单元,以及目标数据中心中的第二选择单元;所述确定单元,用于确定用户选择的报价对应的数据中 ...
【技术保护点】
1.一种虚拟机资源的调度方法,其特征在于,包括:确定用户选择的报价对应的数据中心级别,每级数据中心包括至少一个数据中心,每级数据中心的服务质量不同;从用户选择的报价对应级别的数据中心中选择目标数据中心;在所述目标数据中心中选择目标物理机,所述目标物理机为用于承载目标虚拟机的物理机,所述目标虚拟机为用于为所述用户提供云计算服务的虚拟机。
【技术特征摘要】
1.一种虚拟机资源的调度方法,其特征在于,包括:确定用户选择的报价对应的数据中心级别,每级数据中心包括至少一个数据中心,每级数据中心的服务质量不同;从用户选择的报价对应级别的数据中心中选择目标数据中心;在所述目标数据中心中选择目标物理机,所述目标物理机为用于承载目标虚拟机的物理机,所述目标虚拟机为用于为所述用户提供云计算服务的虚拟机。2.根据权利要求1所述的方法,其特征在于,在所述确定用户选择的报价对应的数据中心级别之前,所述方法还包括:分别确定各级数据中心的报价。3.根据权利要求2所述的方法,其特征在于,所述分别确定各级服务中心的报价,包括:确定各级数据中心的单位定价,其中,第x级数据中心的单位定价为使得取最大值时的ρx值,Kx为第x级数据中心的数量,Q(ρx,ni)为对数据中心i的服务需求量,ni为数据中心i中服务器的数量,ui为各级数据中心的服务能力,ei为数据中心i的单位服务能力的成本消耗价格;分别根据各级数据中心的单位定价确定各级数据中心的报价,其中,Px为第x级数据中心的报价,m为用户申请的虚拟机数量,CPUi为申请的虚拟机i的CPU需求量。4.根据权利要求3所述的方法,其特征在于,所述从所述目标数据中心中选择目标物理机,包括:根据所述目标数据中心中各物理机的服务等级协议违背率、电源能耗参数以及资源平衡参数选择目标物理机。5.根据权利要求4所述的方法,其特征在于,所述服务等级协议违背率为其中,UCPU为物理机的CPU利用率;所述电源能耗参数为其中Pidle为物理机处于运行状态时,CPU利用率为0%的情况下的电源能耗,Pbusy为物理机在CPU利用率为100%时的电源能耗;所述资源平衡参数为:其中,Umem为物理机的内存利用率,Ubw为物理机的带宽利用率;所述目标物理机为所述目标数据中心中使得min(f)的值最小的物理机,其中,min(f)=KSLAfSLA+Kpowerfpower+Kunblancefunblance。6.一种虚拟机资源的调度装...
【专利技术属性】
技术研发人员:房秉毅,申志伟,
申请(专利权)人:中国联合网络通信集团有限公司,联通云数据有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。