[发明专利]云计算环境下的资源分配方法和装置在审
申请号: | 201210591309.3 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103024078A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 孙征;胡亮;孙洪涛;侯忠华 | 申请(专利权)人: | 无锡城市云计算中心有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;孙征 |
地址: | 214028 江苏省无锡市无锡新区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 环境 资源 分配 方法 装置 | ||
技术领域
本发明涉及计算机领域,并且特别地,涉及一种云计算环境下的资源分配方法和装置。
背景技术
对于规模较大的云计算中心而言,需要将物理资源划分成多个虚拟资源池。每个虚拟资源池实际上是一组CPU、内存、网络、存储等物理资源的集合。之所以采用这种方式,一方面是因为虚拟化动态迁移技术的约束,另一方面则是一些具体业务划分的要求。
目前,虚拟资源池的划分主要是在云计算中心建设初期,由人工规划完成。但是,这种人工的划分方式存在着多种弊端:第一,整个系统的适应能力比较差,当用户的不同需求到达时,无法及时满足客户要求;第二,人工规划往往只能进行低维度的资源划分,当有较高维度的划分需求时,很难进行全局规划;第三,人工方式的规划无法从系统角度进行体现,从而导致管理的脱节,无法利用云计算操作系统的管理能力对系统进行自动化的管理。
发明内容
针对相关技术中的问题,本发明提出一种云计算环境下的资源分配方法和装置,能够实现对资源进行精细化的划分,让分配的资源满足用户的多种需求,减少人工操作量。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种云计算环境下的资源分配方法,该方法用于将云计算环境下的资源分配给用户,其中,资源被按照多个维度进行划分,每个维度对应一种划分方式。
具体地,该方法包括:接收来自用户的资源请求,并获取资源请求中的维度信息;根据资源请求中的维度信息,将按照多个维度划分的资源中与维度信息匹配的资源分配给用户。
该方法可以进一步包括:通过以下方式中的至少之一对用于划分资源的维度进行管理:对部分或全部维度设置生命周期、增加维度、删除维度、查询维度。
其中,每个维度包括进行资源划分的依据,并且,该资源分配方法进一步包括:对进行资源划分的依据进行修改、增加、和/或删除。
其中,每个依据通过参数进行表示。
此外,可选地,上述多个维度可以包括以下至少之一:应用计算属性、用户组织属性、用户业务属性、服务水平等级。
根据本发明的另一方面,提供了一种云计算环境下的资源分配装置。
该装置包括:划分模块,按照多个维度对资源进行划分,每个维度对应一种划分方式;接收模块,用于接收来自用户的资源请求,并获取资源请求中的维度信息;分配模块,用于根据资源请求中的维度信息,将按照多个维度划分的资源中与维度信息匹配的资源分配给用户。
该装置可以进一步包括:管理模块,用于通过以下方式中的至少之一对用于划分资源的维度进行管理:对部分或全部维度设置生命周期、增加维度、删除维度、查询维度。
可选地,上述每个维度包括进行资源划分的依据,并且,资源分配装置进一步包括:
管理模块,用于对进行资源划分的依据进行修改、增加、和/或删除。
此外,每个依据通过参数进行表示。
此外,可选地,上述多个维度包括以下至少之一:应用计算属性、用户组织属性、用户业务属性、服务水平等级。
本发明通过对云计算环境下的资源进行多维度划分,能够对资源进行更加精细的划分,满足用户的需求,达到合理管理和分配资源的目的,从而大大提升了系统的自动化能力。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的云计算环境下的资源分配方法的流程图;
图2是根据本发明实施例的云计算环境下的资源分配方案的实现原理示意图;
图3是根据本发明实施例的云计算环境下的资源分配装置的框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
根据本发明的实施例,提供了一种云计算环境下的资源分配方法。
该方法用于将云计算环境下的资源分配给用户,其中,资源被按照多个维度进行划分,每个维度对应一种划分方式。
如图1所示,根据本发明实施例的云计算环境下的资源分配方法包括:
步骤S101,接收来自用户的资源请求,并获取资源请求中的维度信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡城市云计算中心有限公司,未经无锡城市云计算中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210591309.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于数字媒体分发的点对点通信方法
- 下一篇:网络通讯录共享系统及方法