一种云计算的调度方法和系统,获得多个资源数据,根据多个资源数据分别计算多个资源数据的利润,比较多个资源数据对应的利润的大小,获得最大利润对应的优选资源数据,依据优选资源数据进行云计算资源的调度。本发明专利技术云计算的调度方法和系统,通过收益减去成本来计算云计算资源的不同调度方案的利润,再通过比较利润大小,来得到并实施利润最大的云计算资源调度方案。
【技术实现步骤摘要】
本专利技术涉及云计算技术,特别是涉及云计算技术的调度解决方法和系统。
技术介绍
现有的云计算技术中,在进行资源调度时,主要考虑云计算资源的负载均衡。但在云计算的实际应用中,用户多数想通过云计算资源的调度来获得最大的利润,特别是在云计算的商业应用中,应用资源的利润成为重要的参考因素。因此,现有的云计算技术以追求负载均衡为目的,这样的云计算资源调度方法是无法满足众多商业应用用户的需求的。
技术实现思路
基于此,有必要针对云计算资源的调度问题,提供一种利润优选的云计算的调度方法和系统,通过计算各种云计算调度方案的利润,选择利润大的调度方案,来实施对云计算资源的调度以获得最大的利润。一种云计算的调度方法,包括如下步骤获得步骤,获得多个资源数据;计算步骤,根据多个资源数据分别计算多个资源数据的利润;比较步骤,比较多个资源数据对应的利润的大小,获得最大利润对应的优选资源数据;以及调度步骤,依据优选资源数据进行云计算资源的调度。在其中一个实施例中,获得步骤中,资源数据包括收益和成本;计算步骤中,利润等于收益减去成本。在其中一个实施例中,收益等于完成的任务量,成本等于需要使用的云计算节点 数量。在其中一个实施例中,收益等于完成的任务量乘以权重kl,成本等于需要使用的云计算节点数量乘以权重K2。在其中一个实施例中,权重Kl和权重K2取自训练数据库;K1为单位任务的收益, 来自任务属性库;K2为单位云计算节点的成本,来自云计算资源属性库。一种云计算的调度系统,包括获得模块,获得多个资源数据;计算模块,根据多个资源数据分别计算多个资源数据的利润;比较模块,比较多个资源数据对应的利润的大小,获得最大利润对应的优选资源数据;以及调度模块,依据优选资源数据进行云计算资源的调度。在其中一个实施例中,获得模块获得的资源数据包括收益和成本;计算模块执行如下计算利润等于收益减去成本。在其中一个实施例中,收益等于完成的任务量,成本等于需要使用的云计算节点数量。在其中一个实施例中,收益等于完成的任务量乘以权重kl,成本等于需要使用的云计算节点数量乘以权重K2。在其中一个实施例中,权重Kl和权重K2取自训练数据库;K1为单位任务的收益, 来自任务属性库;K2为单位云计算节点的成本,来自云计算资源属性库。本专利技术的云计算的调度方法和系统,通过收益减去成本来计算云计算资源的不同调度方案的利润,再通过比较利润大小,来得到并实施利润最大的云计算资源调度方案。附图说明图1为本专利技术的云计算的调度方法的流程图2为本专利技术的云计算的调度系统的原理框图。·具体实施方式本专利技术利用已有的云计算资源进行调度,以尽量获得最大的计算利润为目标来实施云计算。如图1所示,本专利技术的云计算的调度方法,包括如下步骤S1:获得步骤,获得多个资源数据。资源数据包括收益和成本;收益和成本有两种计算方法,第一种是,收益等于完成的任务量,成本等于需要使用的云计算节点数量;第二种是,收益等于完成的任务量乘以权重kl,成本等于需要使用的云计算节点数量乘以权重 K2,权重Kl和权重K2根据不同的应用行业取自相关的行业训练数据库;K1为单位任务的收益,来自任务属性库;K2为单位云计算节点的成本,来自云计算资源属性库。S2:计算步骤,根据多个资源数据分别计算多个资源数据的利润,利润等于收益减去成本。S3 比较步骤,比较多个资源数据对应的利润的大小,获得最大利润对应的优选资源数据。S4 :调度步骤,依据优选资源数据进行云计算资源的调度。如图2所示,本专利技术的云计算的调度系统,包括依次连接的获得模块、计算模块、 比较模块和调度模块。获得模块获得多个资源数据,资源数据包括收益和成本。收益和成本有两种计算方法,第一种是,收益等于完成的任务量,成本等于需要使用的云计算节点数量;第二种是, 收益等于完成的任务量乘以权重kl,成本等于需要使用的云计算节点数量乘以权重K2,权重Kl和权重K2根据不同的应用行业取自相关的行业训练数据库;K1为单位任务的收益, 来自任务属性库;K2为单位云计算节点的成本,来自云计算资源属性库。计算模块根据多个资源数据分别计算多个资源数据的利润。比较模块比较多个资源数据对应的利润的大小,获得最大利润对应的优选资源数据。调度模块依据优选资源数据进行云计算资源的调度。以上所述实施例仅表达了本专利技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本专利技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进,这些都属于本专利技术的保护范围。因此,本专利技术专利的保护范围应以所附权利要求为准。权利要求1.一种云计算的调度方法,包括如下步骤获得步骤,获得多个资源数据;计算步骤,根据该多个资源数据分别计算该多个资源数据的利润;比较步骤,比较该多个资源数据对应的利润的大小,获得最大利润对应的优选资源数据;以及调度步骤,依据优选资源数据进行云计算资源的调度。2.根据权利要求1所述的云计算的调度方法,其特征在于,所述的获得步骤中,该资源数据包括收益和成本;所述的计算步骤中,该利润等于该收益减去该成本。3.根据权利要求2所述的云计算的调度方法,其特征在于,该收益等于完成的任务量, 该成本等于需要使用的云计算节点数量。4.根据权利要求2所述的云计算的调度方法,其特征在于,该收益等于完成的任务量乘以权重kl,该成本等于需要使用的云计算节点数量乘以权重K2。5.根据权利要求4所述的云计算的调度方法,其特征在于,该权重Kl和该权重K2取自训练数据库;κ 为单位任务的收益,来自任务属性库;K2为单位云计算节点的成本,来自云计算资源属性库。6.一种云计算的调度系统,其特征在于,包括获得模块,获得多个资源数据;计算模块,根据该多个资源数据分别计算该多个资源数据的利润;比较模块,比较该多个资源数据对应的利润的大小,获得最大利润对应的优选资源数据;以及调度模块,依据优选资源数据进行云计算资源的调度。7.根据权利要求6所述的云计算的调度系统,其特征在于,所述的获得模块获得的该资源数据包括收益和成本;所述的计算模块执行如下计算该利润等于该收益减去该成本。8.根据权利要求7所述的云计算的调度系统,其特征在于,该收益等于完成的任务量, 该成本等于需要使用的云计算节点数量。9.根据权利要求7所述的云计算的调度系统,其特征在于,该收益等于完成的任务量乘以权重kl,该成本等于需要使用的云计算节点数量乘以权重Κ2。10.根据权利要求9所述的云计算的调度系统,其特征在于,该权重Kl和该权重K2取自训练数据库;κ 为单位任务的收益,来自任务属性库;K2为单位云计算节点的成本,来自云计算资源属性库。全文摘要一种云计算的调度方法和系统,获得多个资源数据,根据多个资源数据分别计算多个资源数据的利润,比较多个资源数据对应的利润的大小,获得最大利润对应的优选资源数据,依据优选资源数据进行云计算资源的调度。本专利技术云计算的调度方法和系统,通过收益减去成本来计算云计算资源的不同调度方案的利润,再通过比较利润大小,来得到并实施利润最大的云计算资源调度方案。文档编号G06F17/30GK103002053SQ201210572729公开日2013年3月27日 申请日期2012年12月25日 优先权日201本文档来自技高网...
【技术保护点】
一种云计算的调度方法,包括如下步骤:获得步骤,获得多个资源数据;计算步骤,根据该多个资源数据分别计算该多个资源数据的利润;比较步骤,比较该多个资源数据对应的利润的大小,获得最大利润对应的优选资源数据;以及调度步骤,依据优选资源数据进行云计算资源的调度。
【技术特征摘要】
【专利技术属性】
技术研发人员:朱定局,
申请(专利权)人:深圳先进技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。