云计算的服务最大化调度方法和系统的制作方法

文档序号:7870224阅读:179来源:国知局
专利名称:云计算的服务最大化调度方法和系统的制作方法
技术领域
本发明涉及云计算技术,特别是涉及云计算技术的调度解决方法和系统。
背景技术
现有的云计算技术中,在进行资源调度时,主要考虑云计算资源的负载均衡。但在云计算的实际应用中,有时需要通过云计算资源的调度获得最大的服务量,使得已有的云计算资源能够服务于尽量多的用户和完成尽量多的任务。因此,现有的云计算技术以追求负载均衡为目的,这样的云计算资源调度方法是无法满足服务量最大化的目的。

发明内容
基于此,有必要针对云计算资源的调度问题,提供一种数量优先的云计算的调度方法和系统,利用已有的云计算资源进行调度,尽量获得最大的服务量,使得已有的云计算资源能够服务于尽量多的用户和完成尽量多的任务。一种云计算的调度方法,包括如下步骤获得步骤,获得多个资源数据;计算步骤,根据多个资源数据分别计算多个资源数据的服务量;比较步骤,比较多个资源数据对应的服务量的大小,获得最大服务量对应的优选资源数据;以及调度步骤,依据优选资源数据进行云计算资源的调度。

在其中一个实施例中,获得步骤中,资源数据包括服务的用户数和为相应用户完成的任务量;计算步骤中,服务量等于服务的用户数乘以为相应用户完成的任务量。在其中一个实施例中,获得步骤中,资源数据包括服务的用户数、用户级别和为相应用户完成的任务量;计算步骤中,服务量等于服务的用户数乘以用户级别,再乘以为相应用户完成的任务量。一种云计算的调度系统,包括获得模块,获得多个资源数据;计算模块,根据多个资源数据分别计算多个资源数据的服务量;比较模块,比较多个资源数据对应的服务量的大小,获得最大服务量对应的优选资源数据;以及调度模块,依据优选资源数据进行云计算资源的调度。在其中一个实施例中,获得模块获得的资源数据包括服务的用户数和为相应用户完成的任务量;计算模块执行如下计算服务量等于服务的用户数乘以为相应用户完成的
任务量。在其中一个实施例中,获得模块获得的资源数据包括服务的用户数、用户级别和为相应用户完成的任务量;计算模块执行如下计算服务量等于服务的用户数乘以用户级另Ij,再乘以为相应用户完成的任务量。本发明的云计算的求多调度方法和系统,根据各种调度方案的服务量,来选择服务量最大的调度方案,以使得对云计算资源的调度获得最大的服务量,使得已有的云计算资源能够服务于尽量多的用户和完成尽量多的任务。


图1为本发明的云计算的调度方法的流程图;图2为本发明的云计算的调度系统的原理框图。
具体实施例方式本发明的云计算求多调度,利用已有的云计算资源进行调度,尽量获得最大的服务量,使得已有的云计算资源能够服务于尽量多的用户和完成尽量多的任务。本发明的云计算资源包括但不限于云计算及其配套资源。如图1所示,本发明的云计算的调度方法,包括如下步骤S1:获得步骤,获得多个资源数据,资源数据包括服务的用户数和为相应用户完成的任务量。S2:计算步骤,根据多个资源数据分别计算多个资源数据的服务量,服务量等于服务的用户数*为相应用户完成的任务量。S3 :比较步骤,比较多个资源数据对应的服务量的大小,获得最大服务量对应的优选资源数据。S4 :调度步骤,依据优选资源数据进行云计算资源的调度。在本发明的云计算的调度方法的另一种实施例中,资源数据包括服务的用户数、用户级别和为相应用户完成的任务量;服务量等于服务的用户数*用户级别*为相应用户完成的任务量。

如图2所示,一种云计算的调度系统,包括依次连接的获得模块、计算模块、比较模块和调度模块。获得模块获得多个资源数据,资源数据包括服务的用户数和为相应用户完成的任务量。计算模块根据多个资源数据分别计算多个资源数据的服务量,服务量等于服务的用户数*为相应用户完成的任务量。比较模块比较多个资源数据对应的服务量的大小,获得最大服务量对应的优选资源数据。调度模块依据优选资源数据进行云计算资源的调度。在本发明的云计算的调度系统的另一种实施例中,资源数据包括服务的用户数、用户级别和为相应用户完成的任务量;服务量等于服务的用户数*用户级别*为相应用户完成的任务量。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种云计算的调度方法,包括如下步骤获得步骤,获得多个资源数据;计算步骤,根据该多个资源数据分别计算该多个资源数据的服务量;比较步骤,比较该多个资源数据对应的服务量的大小,获得最大服务量对应的优选资源数据;以及调度步骤,依据优选资源数据进行云计算资源的调度。
2.根据权利要求1所述的云计算的调度方法,其特征在于,所述的获得步骤中,该资源数据包括服务的用户数和为相应用户完成的任务量;所述的计算步骤中,该服务量等于该服务的用户数乘以该为相应用户完成的任务量。
3.根据权利要求1所述的云计算的调度方法,其特征在于,所述的获得步骤中,该资源数据包括服务的用户数、用户级别和为相应用户完成的任务量;所述的计算步骤中,该服务量等于该服务的用户数乘以该用户级别,再乘以该为相应用户完成的任务量。
4.一种云计算的调度系统,其特征在于,包括获得模块,获得多个资源数据;计算模块,根据该多个资源数据分别计算该多个资源数据的服务量;比较模块,比较该多个资源数据对应的服务量的大小,获得最大服务量对应的优选资源数据;以及调度模块,依据优选资源数据进行云计算资源的调度。
5.根据权利要求4所述的云计算的调度系统,其特征在于,所述的获得模块获得的该资源数据包括服务的用户数和为相应用户完成的任务量;所述的计算模块执行如下计算 该服务量等于该服务的用户数乘以该为相应用户完成的任务量。
6.根据权利要求4所述的云计算的调度系统,其特征在于,所述的获得模块获得的该资源数据包括服务的用户数、用户级别和为相应用户完成的任务量;所述的计算模块执行如下计算该服务量等于该服务的用户数乘以该用户级别,再乘以该为相应用户完成的任务量。
全文摘要
一种云计算的调度方法和系统,获得多个资源数据;根据多个资源数据分别计算多个资源数据的服务量;比较多个资源数据对应的服务量的大小,获得最大服务量对应的优选资源数据;依据优选资源数据进行云计算资源的调度。本发明的云计算的求多调度方法和系统,根据各种调度方案的服务量,来选择服务量最大的调度方案,以使得对云计算资源的调度获得最大的服务量,使得已有的云计算资源能够服务于尽量多的用户和完成尽量多的任务。
文档编号H04L12/861GK103051719SQ201210572289
公开日2013年4月17日 申请日期2012年12月25日 优先权日2012年12月25日
发明者朱定局 申请人:深圳先进技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1