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

技术编号:13123677 阅读:54 留言:0更新日期:2016-04-06 11:31
本发明专利技术公开了一种云计算系统的向量调度方法和装置。所述方法包括:根据云计算系统的需求配置多个调度向量以及与每个调度向量对应的单维调度方法;根据每个所述调度向量对应的需求在所述云计算系统中的重要性,对所述每个调度向量分别设置对应的权重值;针对每个调度向量,根据与该调度向量对应的权重值以及单维调度方法设置该调度向量对应的调度策略直至获取全部调度向量对应的多个调度策略;对所述多个调度策略进行整合分析以生成最优调度策略;设置所述云计算系统以所述最优调度策略运行。本发明专利技术采用动态调整调度方式,选择最优调度策略来执行调度。

【技术实现步骤摘要】

本专利技术涉及云计算
,特别涉及一种云计算系统的向量调度方法和向量调度装置、云计算系统。
技术介绍
云计算(Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。对于云计算中大量资源的有效调度是提尚Ζ5Γ计算效率的关键。现有的云计算数据资源的调度方法包括:容尺调度、平衡调度和先进先出调度等3种方法。然而,上述方法存在以下缺陷:单一维度、不可配置的调度方法,导致难以满足不同的云计算系统对调度方法的需求。
技术实现思路
本专利技术的目的是提供一种云计算系统的向量调度方法,该方法采用动态调整调度方式,选择最优调度策略来执行调度。为实现上述目的,本专利技术实施方式提供一种云计算系统的向量调度方法,包括如下步骤:根据云计算系统的需求配置多个调度向量以及与每个调度向量对应的单维调度方法;将所述多个调度向量分别映射为与每个所述调度向量对应的权重值;针对每个调度向量,根据与该调度向量对应的权重值以及单维调度方法将所述与该调度向量对应的权重值映射为该调度向量对应的调度策略直至获取全部调度向量对应的多个调度策略;对所述多个调度策略进行整合分析以生成最优调度策略;设置所述云计算系统以所述最优调度策略运行。根据本专利技术的一个方面,所述云计算系统的需求由管理员根据所述云计算系统的运行状况和预期目标进行预选设置。根据本专利技术的另一个方面,所述云计算系统的需求包括:最优跨度、服务质量和负责均衡。本专利技术实施方式的云计算系统的向量调度方法,通过对云计算系统的每种需求设置调度向量,并根据调度向量映射得到权重值及进一步映射得到的调度策略,采用动态调整调度方式,选择最优调度策略来执行调度。由于本专利技术的云计算系统的向量调度方法是多维度并可配置的,从而能够满足不同的云计算系统对调度方法的需求。本专利技术的另一个目的是提供一种云计算系统的向量调度装置,该系统采用动态调整调度方式,选择最优调度策略来执行调度。为实现上述目的,本专利技术实施方式提供一种云计算系统的向量调度的方系统,包括:调度向量配置模块,用于根据云计算系统的需求配置多个调度向量以及与每个调度向量对应的单维调度方法,对所述多个调度向量分别映射出与每个所述调度向量对应的权重值;调度策略生成模块,所述调度策略生成模块连接至所述调度向量配置模块,用于针对每个调度向量,根据与该调度向量对应的权重值以及单维调度方法将所述与该调度向量对应的权重值映射为该调度向量对应的调度策略直至获取全部调度向量对应的多个调度策略,并对所述多个调度策略进行整合分析以生成最优调度策略;调度模块,所述调度模块连接至所述调度策略生成模块,用于设置所述云计算系统以所述最优调度策略运行。根据本专利技术的一个方面,所述云计算系统的需求由管理员根据所述云计算系统的运行状况和预期目标进行预选设置。根据本专利技术的另一个方面,所述云计算系统的需求包括:最优跨度、服务质量和负责均衡。根据本专利技术的一个方面,所述调度策略生成模块包括单个调度策略生成单元和最优调度策略生成单元,所述单个调度策略生成单元连接至所述调度向量配置模块,用于根据与选择的调度向量对应的权重值以及单维调度方法设置该调度向量对应的调度策略直至获取全部调度向量对应的多个调度策略;所述最优调度策略生成单元连接至所述单个调度策略生成单元,用于在所述单个调度策略生成单元获取全部调度向量的多个调度策略后,对多个调度策略进行整合分析以生成最优调度策略。本专利技术实施方式的云计算系统的向量调度装置,通过对云计算系统的每种需求设置调度向量,并根据调度向量映射得到权重值及进一步映射得到的调度策略,采用动态调整调度方式,选择最优调度策略来执行调度。由于本专利技术的云计算系统的向量调度装置是多维度并可配置的,从而能够满足不同的云计算系统对调度方法的需求。本专利技术的再一个目的是提供一种云计算系统,该系统采用动态调整调度方式,选择最优调度策略来执行调度。为实现上述目的,本专利技术实施方式提供一种云计算系统,包括本专利技术上述实施方式提供的云计算系统的向量调度装置。根据本专利技术实施方式的云计算系统,通过对云计算系统的每种需求设置调度向量,并根据调度向量映射得到权重值及进一步映射得到的调度策略,采用动态调整调度方式,选择最优调度策略来执行调度。由于本专利技术的云计算系统的向量调度装置是多维度并可配置的,从而能够满足不同的云计算系统对调度方法的需求。【附图说明】图1是根据本专利技术实施方式的云计算系统的向量调度方法的流程图;图2是根据本专利技术实施方式的云计算系统的需求的示意图;图3是根据本专利技术实施方式的设置调度向量赌赢的调度策略的流程图;图4是根据本专利技术实施方式的云计算系统的向量调度装置的结构图;图5是根据本专利技术实施方式的调度策略生成模块的结构图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。图1是根据本专利技术实施方式的云计算系统的向量调度方法的流程图。如图1所示,本专利技术实施方式提供的云计算系统的向量调度方法,包括如下步骤:步骤S1,根据云计算系统的需求配置多个调度向量以及与每个调度向量对应的单维调度方法。其中,每个调度向量对应云计算系统的一个需求。单位调度方法可以理解为单独实施该调度向量采用的调度方法。在本专利技术的一个实施方式中,云计算系统的需求由管理员根据云计算系统的运行状况和预期目标进行预选设置。图2是根据本专利技术实施方式的云计算系统的需求的示意图。优选的,如图2所示,云计算系统的需求至少包括下述之一:最优跨度、服务质量和负责均衡。当然云计算系统的需求的内容不限于上述举例,还可以根据系统实时的运行状况进行调整。步骤S2,根据每个调度向量对应的需求在云计算系统中的重要性,对每个调度向量分别映射出与每个调度向量对应的权重值。举例来说,设步骤S1设置3个调度向量,分别为vl,v2,v3,分别对应需求为最优跨度、服务质量和负责均衡。然后分析每个调度向量对应的需求在云计算系统中的重要性由高到低依次为:服务质量、最优跨度、负责均衡。根据上述需求在云计算系统中的重要性,设置相应的调度向量对应的权重值。例如,V1 (服务质量)的权重值为0.5,v2 (最优跨度)的权重值为0.3,v3 (负责均衡)的权重值为0.2。步骤S3,针对每个调度向量,根据与该调度向量对应的权重值以及单维调度方法设置该调度向量对应的调度策略,直至获取全部调度向量对应的多个调度策略。图3是根据本专利技术实施方式的设置调度向量赌赢的调度策略的流程图。参照图3,下面以η个调度向量vl,v2,v3…vn为例对本步骤进行说明。步骤S31,首先选择第一个调度向量vl。步骤S32,根据步骤S2获取的与该选择的调度向量对应的权重值,以及步骤S1中获取的调度向量对应的单位调度方法设置该调度向量对应的调度策略。步骤S33,判断步骤S32完成的调度向量是否为vn,如果是,则执行步骤S35,否则执行步骤S34。步骤S34,如果判断上述设置完调度策略的调度向量不是vn,则跳转至下一个调度向量v2,然后执行步骤S32,继本文档来自技高网...

【技术保护点】
一种云计算系统的向量调度方法,所述方法包括:根据云计算系统的需求配置多个调度向量以及与每个调度向量对应的单维调度方法,其中,每个所述调度向量对应云计算系统的一个需求;根据每个所述调度向量对应的需求在所述云计算系统中的重要性,对所述每个调度向量分别设置对应的权重值;针对每个调度向量,根据与该调度向量对应的权重值以及单维调度方法设置该调度向量对应的调度策略,直至获取全部调度向量对应的多个调度策略;对所述多个调度策略进行整合分析以生成最优调度策略;设置所述云计算系统以所述最优调度策略运行。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈海滨康暖
申请(专利权)人:汉柏科技有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1