云计算系统的向量调度方法和装置的制造方法

文档序号:9708157阅读:352来源:国知局
云计算系统的向量调度方法和装置的制造方法
【技术领域】
[0001]本发明涉及云计算技术领域,特别涉及一种云计算系统的向量调度方法和向量调度装置、云计算系统。
【背景技术】
[0002]云计算(Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。对于云计算中大量资源的有效调度是提尚Ζ5Γ计算效率的关键。
[0003]现有的云计算数据资源的调度方法包括:容尺调度、平衡调度和先进先出调度等3种方法。然而,上述方法存在以下缺陷:单一维度、不可配置的调度方法,导致难以满足不同的云计算系统对调度方法的需求。

【发明内容】

[0004]本发明的目的是提供一种云计算系统的向量调度方法,该方法采用动态调整调度方式,选择最优调度策略来执行调度。
[0005]为实现上述目的,本发明实施方式提供一种云计算系统的向量调度方法,包括如下步骤:
[0006]根据云计算系统的需求配置多个调度向量以及与每个调度向量对应的单维调度方法;
[0007]将所述多个调度向量分别映射为与每个所述调度向量对应的权重值;
[0008]针对每个调度向量,根据与该调度向量对应的权重值以及单维调度方法将所述与该调度向量对应的权重值映射为该调度向量对应的调度策略直至获取全部调度向量对应的多个调度策略;
[0009]对所述多个调度策略进行整合分析以生成最优调度策略;
[0010]设置所述云计算系统以所述最优调度策略运行。
[0011]根据本发明的一个方面,所述云计算系统的需求由管理员根据所述云计算系统的运行状况和预期目标进行预选设置。
[0012]根据本发明的另一个方面,所述云计算系统的需求包括:最优跨度、服务质量和负责均衡。
[0013]本发明实施方式的云计算系统的向量调度方法,通过对云计算系统的每种需求设置调度向量,并根据调度向量映射得到权重值及进一步映射得到的调度策略,采用动态调整调度方式,选择最优调度策略来执行调度。由于本发明的云计算系统的向量调度方法是多维度并可配置的,从而能够满足不同的云计算系统对调度方法的需求。
[0014]本发明的另一个目的是提供一种云计算系统的向量调度装置,该系统采用动态调整调度方式,选择最优调度策略来执行调度。
[0015]为实现上述目的,本发明实施方式提供一种云计算系统的向量调度的方系统,包括:调度向量配置模块,用于根据云计算系统的需求配置多个调度向量以及与每个调度向量对应的单维调度方法,对所述多个调度向量分别映射出与每个所述调度向量对应的权重值;调度策略生成模块,所述调度策略生成模块连接至所述调度向量配置模块,用于针对每个调度向量,根据与该调度向量对应的权重值以及单维调度方法将所述与该调度向量对应的权重值映射为该调度向量对应的调度策略直至获取全部调度向量对应的多个调度策略,并对所述多个调度策略进行整合分析以生成最优调度策略;调度模块,所述调度模块连接至所述调度策略生成模块,用于设置所述云计算系统以所述最优调度策略运行。
[0016]根据本发明的一个方面,所述云计算系统的需求由管理员根据所述云计算系统的运行状况和预期目标进行预选设置。
[0017]根据本发明的另一个方面,所述云计算系统的需求包括:最优跨度、服务质量和负责均衡。
[0018]根据本发明的一个方面,所述调度策略生成模块包括单个调度策略生成单元和最优调度策略生成单元,所述单个调度策略生成单元连接至所述调度向量配置模块,用于根据与选择的调度向量对应的权重值以及单维调度方法设置该调度向量对应的调度策略直至获取全部调度向量对应的多个调度策略;所述最优调度策略生成单元连接至所述单个调度策略生成单元,用于在所述单个调度策略生成单元获取全部调度向量的多个调度策略后,对多个调度策略进行整合分析以生成最优调度策略。
[0019]本发明实施方式的云计算系统的向量调度装置,通过对云计算系统的每种需求设置调度向量,并根据调度向量映射得到权重值及进一步映射得到的调度策略,采用动态调整调度方式,选择最优调度策略来执行调度。由于本发明的云计算系统的向量调度装置是多维度并可配置的,从而能够满足不同的云计算系统对调度方法的需求。
[0020]本发明的再一个目的是提供一种云计算系统,该系统采用动态调整调度方式,选择最优调度策略来执行调度。
[0021]为实现上述目的,本发明实施方式提供一种云计算系统,包括本发明上述实施方式提供的云计算系统的向量调度装置。
[0022]根据本发明实施方式的云计算系统,通过对云计算系统的每种需求设置调度向量,并根据调度向量映射得到权重值及进一步映射得到的调度策略,采用动态调整调度方式,选择最优调度策略来执行调度。由于本发明的云计算系统的向量调度装置是多维度并可配置的,从而能够满足不同的云计算系统对调度方法的需求。
【附图说明】
[0023]图1是根据本发明实施方式的云计算系统的向量调度方法的流程图;
[0024]图2是根据本发明实施方式的云计算系统的需求的示意图;
[0025]图3是根据本发明实施方式的设置调度向量赌赢的调度策略的流程图;
[0026]图4是根据本发明实施方式的云计算系统的向量调度装置的结构图;
[0027]图5是根据本发明实施方式的调度策略生成模块的结构图。
【具体实施方式】
[0028]为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0029]图1是根据本发明实施方式的云计算系统的向量调度方法的流程图。
[0030]如图1所示,本发明实施方式提供的云计算系统的向量调度方法,包括如下步骤:
[0031]步骤S1,根据云计算系统的需求配置多个调度向量以及与每个调度向量对应的单维调度方法。其中,每个调度向量对应云计算系统的一个需求。单位调度方法可以理解为单独实施该调度向量采用的调度方法。
[0032]在本发明的一个实施方式中,云计算系统的需求由管理员根据云计算系统的运行状况和预期目标进行预选设置。
[0033]图2是根据本发明实施方式的云计算系统的需求的示意图。
[0034]优选的,如图2所示,云计算系统的需求至少包括下述之一:最优跨度、服务质量和负责均衡。当然云计算系统的需求的内容不限于上述举例,还可以根据系统实时的运行状况进行调整。
[0035]步骤S2,根据每个调度向量对应的需求在云计算系统中的重要性,对每个调度向量分别映射出与每个调度向量对应的权重值。
[0036]举例来说,设步骤S1设置3个调度向量,分别为vl,v2,v3,分别对应需求为最优跨度、服务质量和负责均衡。然后分析每个调度向量对应的需求在云计算系统中的重要性由高到低依次为:服务质量、最优跨度、负责均衡。
[0037]根据上述需求在云计算系统中的重要性,设置相应的调度向量对应的权重值。例如,V1 (服务质量)的权重值为0.5,v2 (最优跨度)的权重值为0.3,v3 (负责均衡)的权重值为
0.2。
[0038]步骤S3,针对每个调度向量,根据与该调度向量对应的权重值以及单维调度方法设置该调度向量对应的调度策略,直至获取全部调度向量对应的多个调度策略。
[0039]图3是根据本发明实施方式的设置调度向量赌赢的调度策略的流程图。
[0040]参照图3,下面以η个调度向量vl,v2,v3…vn为例对本步骤进行说明。
[0041 ]步骤S31,首先选择第一个调度向量vl。
[0042]步骤S32,根据步骤S2获取的与该选择的调度向量对应的权重值,以及步骤S1中获取的调度向量对应的单位调度方法设置该调度向量对应的调度策略。
[0043]步骤S33,判断步骤S32完成的调度向量是否为vn,如果是,则执行步骤S35,否则执行步骤S34。
[0044]步骤S34,如果判断上述设置完调度策略的调度向量不是vn,则跳转至下一个调度向量v2,然后执行步骤S32,继续对该选择的调度向量设置对应的调度策略c2。如此循环执行,直至S33中判断设置完调度策略的调度向量是v(n-l)时,跳转至下一个调度向量vn,然后执行步骤S32,继续对该选择的调度向量vn设置对应的调度策略cn。然后执行步骤S33,判断得到该调度向量为vn时,则执行步骤S35。
[0045]步骤S35,结束上述循环,跳转至步骤S4。
[0046]步骤S4,对多个调度策略进行整合分析以生成最优调度策略。
[0047]对步骤S3中得到多个调度向量分别对应的多个调度策略cl至cn进行整合分析。具体地,由于每个调度策略只是针对一个调度向量,是单维的。为了从多维角度分析,将上述多个调度策略中每一个,根据其相对于整个云计算系统的重要程度,参考每个调度策略对应的调度向量的权重值,结合单独实施该调度
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1