【技术实现步骤摘要】
用于云系统的方法和装置
本公开的实施例一般性地涉及与计算机相关的
,并且更特别地涉及一种用于云系统的方法和装置。
技术介绍
云系统已经成为最流行的系统部署新典范。云系统的按需使用计算模式允许用户按需要构建他们自己的基础设施并且以现买现付的方式使用这些基础设施。在云系统中,对于计算、存储和网络化的资源请求是由服务提供商管理的数据中心中的底层物理基础设施来进行服务的。如何以最少数量的系统资源来有效地减少服务用户请求时的成本并且同时保持服务水平是一种长久的挑战。换句话说,调度计算资源、存储资源和网络资源对于大规模的基础设施(诸如云系统)而言是最基本的挑战之一。当前,现有的资源管理系统通常使用单一的调度策略来实施调度功能。归因于诸多原因,现有的管理系统倾向于得出次优的资源分配或者甚至是低质量的资源分配。
技术实现思路
鉴于现有技术中存在的上述问题,本公开的实施例的目的之一在于提供一种用于云系统的方法和装置,以解决现有技术中的上述以及其他的问题。根据本公开的第一方面,提供了一种用于云系统的方法。该方法可以包括:基于可用的基础设施资源和至少一个资源请求,动态地从候选调度策略集合中选择调度策略;以及执行所选择的调度策略来调度基础设施资源,用以服务至少一个资源请求。在一些实施例中,基于基础设施资源的状态信息和至少一个资源请求,动态地从候选调度策略集合中选择调度策略可以包括:基于基础设施资源的状态信息和至少一个资源请求,并且还基于指定的调度目标要求和至少一个资源请求的服务水平要求,动态地选择调度策略。在一些实施例中,该方法可以进一步包括:基于调度目标要求和服务水平要求,分 ...
【技术保护点】
一种用于云系统的方法,包括:基于可用的基础设施资源和至少一个资源请求,动态地从候选调度策略集合中选择调度策略;以及执行所选择的调度策略来调度所述基础设施资源,用以服务所述至少一个资源请求。
【技术特征摘要】
1.一种用于云系统的方法,包括:基于可用的基础设施资源和至少一个资源请求,动态地从候选调度策略集合中选择调度策略;以及执行所选择的调度策略来调度所述基础设施资源,用以服务所述至少一个资源请求。2.根据权利要求1所述的方法,其中基于基础设施资源的状态信息和至少一个资源请求,动态地从候选调度策略集合中选择调度策略包括:基于基础设施资源的状态信息和至少一个资源请求,并且还基于指定的调度目标要求和所述至少一个资源请求的服务水平要求,动态地选择所述调度策略。3.根据权利要求2所述的方法,进一步包括:基于所述调度目标要求和所述服务水平要求,分别计算所述多个候选调度策略的性能;以及基于所计算的性能来动态地选择所述调度策略。4.根据权利要求3所述的方法,进一步包括:根据多个预定的度量来评估所述多个候选调度策略的性能;以及选择在所述多个预定的度量上都优于其他的候选调度策略的最优的候选调度策略,作为所述调度策略。5.根据权利要求4所述的方法,进一步包括:如果不存在所述最优的候选调度策略,则将所述候选调度策略集合划分为多个子集;在所述多个子集内分别确定最优的候选调度策略;以及从所确定的多个最优的候选调度策略中选择所述调度策略。6.根据权利要求5所述的方法,进一步包括:执行所述多个最优的候选调度策略以生成相应的资源分配结果;以及选择具有最优资源分配结果的调度策略作为所述调度策略。7.根据权利要求2所述的方法,其中所述调度目标要求包括以下各项中的一项或多项:最小化操作成本、最小化所使用的基础设施资源、最大化资源分配速度、以及最大化资源分配的可伸缩性。8.根据权利要求1所述的方法,其中基于基础设施资源的状态信息和至少一个资源请求,动态地从候选调度策略集合中选择调度策略包括:基于基础设施资源的状态信息和至少一个资源请求,并且还基于预定规则,来动态地选择所述调度策略。9.根据权利要求8所述的方法,其中所述预定规则包括资源请求的类型与候选调度策略之间的映射关系。10.根据权利要求8所述的方法,进一步包括:基于与资源请求的类型相关的经验,或者利用基于学习的方式,来确定所述预定规则。11.根据权利要求1所述的方法,进一步包括:收集与资源请求相关的历史数据;基于所述历史数据来预测资源需求;并且其中基于可用的基础设施资源和至少一个资源请求,动态地从候选调度策略集合中选择调度策略包括:基于可用的基础设施资源和至少一个资源请求,并且还基于所预测的资源需求,动态地选择调度策略。12.根据权利要求1所述的方法,其中所述基础设施资源包括以下各项中的一项或多项:底层物理机器、存储池、以及物理网络设备。13.根据权利要求12所述的方法,其中执行所选择的调度策略来调度所述基础设施资源,用以服务所述至少一个资源请求包括执行以下各项中的一项或多项:确定虚拟机向底层物理机器的映射;从存储池中分配存储空间用于提供块存储;以及在物理网络设备上建立虚拟网络。14.根据权利要求1所述的方法,其中所述方法由独立于所述云系统的装置或者集成在所述云系统中的装置来执行。15.一种用于云系统的装置,包括:选择单元,被配置为基于可用的基础设施资源和至少一个资源请求,动态地从候选调度策略集合中选择调度策略;以及执行单...
【专利技术属性】
技术研发人员:陶隽,曹逾,郭小燕,李三平,赵军平,
申请(专利权)人:伊姆西公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。