一种云平台下有效实现主机集群资源调度的方法技术

技术编号:14002651 阅读:197 留言:0更新日期:2016-11-16 10:37
本发明专利技术公开了一种云平台下有效实现主机集群资源调度的方法,属于云平台领域,本发明专利技术要解决的技术问题为如何实现对这些Iass层物理资源的合理利用成为各大平台,采用的技术方案为:该方法包括如下步骤:(1)、云平台通过Iass平台接口同步获取对应的Iass平台所有物理资源的元数据信息并存储到平台端;(2)、对Iass平台所有物理资源进行分类并打上对应的标签,将此标签作为资源调度的依据,所有通过Iass平台发起的资源申请任务,都会经过调度策略进行分配,获取最终的资源;(3)、通过调度策略调度完成后,对平台端的元数据信息进行更新。

【技术实现步骤摘要】

本专利技术涉及云平台领域,具体地说是一种云平台下有效实现主机集群资源调度的方法
技术介绍
大数据(big data),是指无法在可承受的时间范围内用常规软件工具进行捕捉、管理和处理的数据集合。大数据的4V特点:Volume(大量)、Velocity(高速)、Variety(多样)、Value(价值)。从技术上看,大数据与云计算的关系就像一枚硬币的正反面一样密不可分。大数据必然无法用单台的计算机进行处理,必须采用分布式计算架构。它的特色在于对海量数据的挖掘,但它必须依托云计算的分布式处理、分布式数据库、云存储和虚拟化技术。随着信息化水平的发展,当今社会的数据量日益膨胀,云计算与大数据技术应运而生,越来越多的厂商开始构建自己的商业化云平台,平台的运转依托于Iass层物理资源,如何实现对这些Iass层物理资源的合理利用成为各大平台急需解决的问题。
技术实现思路
本专利技术的技术任务是提供一种云平台下有效实现主机集群资源调度的方法,来解决如何实现对这些Iass层物理资源的合理利用成为各大平台的问题。本专利技术的技术任务是按以下方式实现的,一种云平台下有效实现主机集群资源调度的方法,该方法包括如下步骤:(1)、云平台通过Iass平台接口同步获取对应的Iass平台所有物理资源的元数据信息并存储到平台端;(2)、对Iass平台所有物理资源进行分类并打上对应的标签,将此标签作为资源调度的依据,所有通过Iass平台发起的资源申请任务,都会经过调度策略进行分配,获取最终的资源;(3)、通过调度策略调度完成后,对平台端的元数据信息进行更新,确保平台端的元数据信息与Iass平台真实管理的资源数据的一致性。作为优选,所述物理资源的元数据信息包括平台物理主机、主机挂载的物理存储和CPU信息。作为优选,所述调度策略会针对用户申请的资源进行三层评估,分别为:第一层评估:评估当前资源是否可以满足申请需求,并计算获得集群中各主机提供该资源的可用倍数,若可用倍数均低于1,则平台资源不足以满足该申请,调度结束;第二层评估:满足第一层评估后,算法会根据调度策略对用户申请的资源进行分配,默认采用资源分散策略,将资源分散到不同的主机;比如申请了6份资源,总共4台物理主机,则优先将4台主机各分配一份,剩下的两份会在这4台中择优调度选择。第三次评估:根据申请资源的特性与物理资源的标签做匹配度的对比,优先选择匹配度高的资源进行分配。更优地,所述申请资源的特性包括性能型和存储型。作为优选,所述步骤(3)中平台端通过启用定时任务进行元数据同步拉取和更新。本专利技术的云平台下有效实现主机集群资源调度的方法具有以下优点:1、本专利技术能够最大化的利用云平台的物理资源,在云平台的环境下对集群资源进行有效调度、合理分配,云平台的资源调用模块按照调度策略来实现,可以解决传统物理资源利用低下、维护混乱等问题,实现对云平台资源的有效管理、维护及利用,同时既可保证云平台运行的功能稳定性,又实现了对Iass平台资源高效合理的利用;2、本专利技术通过调度策略对Iass平台的集群资源进行合理分配,保证云平台正常运转过程中保持较高的计算性能和资源利用率;云平台对所有可用集群物理资源进行打标签,这些资源包括物理主机CPU、内存以及存储等,同时存储并维护其对应的元数据到Iass平台,作为资源调度策略的依据,每次进行资源的申请及使用时实时更新元数据信息,保证平台调度的准确性以及平台功能的稳定性,增强了云平台的智能型;3、本专利技术可以精准、智能的对Iass 层物理资源进行筛选、分配,保证云平台运行更新稳定,资源申请更加合理、智能,保证平台运行的功能稳定性,又能实现对Iass资源高效合理的利用,同时支持多种策略进行调度,可满足多种类型的资源申请。故本专利技术具有设计合理、结构简单、使用方便、一物多用等特点,因而,具有很好的推广使用价值。附图说明下面结合附图对本专利技术进一步说明。附图1为云平台下有效实现主机集群资源调度的方法的流程框图。具体实施方式参照说明书附图和具体实施例对本专利技术的云平台下有效实现主机集群资源调度的方法作以下详细地说明。实施例:如附图1所示,本专利技术的云平台下有效实现主机集群资源调度的方法, 该方法包括如下步骤:(1)、云平台通过Iass平台接口同步获取对应的Iass平台所有物理资源的元数据信息并存储到平台端;物理资源的元数据信息包括平台物理主机、主机挂载的物理存储和CPU信息。(2)、对Iass平台所有物理资源进行分类并打上对应的标签,将此标签作为资源调度的依据,所有通过Iass平台发起的资源申请任务,都会经过调度策略进行分配,获取最终的资源;调度策略会针对用户申请的资源进行三层评估,分别为:第一层评估:评估当前资源是否可以满足申请需求,并计算获得集群中各主机提供该资源的可用倍数,若可用倍数均低于1,则平台资源不足以满足该申请,调度结束;第二层评估:满足第一层评估后,算法会根据调度策略对用户申请的资源进行分配,默认采用资源分散策略,将资源分散到不同的主机;比如申请了6份资源,总共4台物理主机,则优先将4台主机各分配一份,剩下的两份会在这4台中择优调度选择。第三次评估:根据申请资源的特性与物理资源的标签做匹配度的对比,优先选择匹配度高的资源进行分配。申请资源的特性包括性能型和存储型。(3)、通过调度策略调度完成后,对平台端的元数据信息进行更新,确保平台端的元数据信息与Iass平台真实管理的资源数据的一致性,平台端通过启用定时任务进行元数据同步拉取和更新。通过上面具体实施方式,所述
的技术人员可容易的实现本专利技术。但是应当理解,本专利技术并不限于上述的一种具体实施方式。在公开的实施方式的基础上,所述
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。除说明书所述的技术特征外,均为本专业技术人员的已知技术。本文档来自技高网
...
一种云平台下有效实现主机集群资源调度的方法

【技术保护点】
一种云平台下有效实现主机集群资源调度的方法,其特征在于该方法包括如下步骤:(1)、云平台通过Iass平台接口同步获取对应的Iass平台所有物理资源的元数据信息并存储到平台端;(2)、对Iass平台所有物理资源进行分类并打上对应的标签,将此标签作为资源调度的依据,所有通过Iass平台发起的资源申请任务,都会经过调度策略进行分配,获取最终的资源;(3)、通过调度策略调度完成后,对平台端的元数据信息进行更新。

【技术特征摘要】
1.一种云平台下有效实现主机集群资源调度的方法,其特征在于该方法包括如下步骤:(1)、云平台通过Iass平台接口同步获取对应的Iass平台所有物理资源的元数据信息并存储到平台端;(2)、对Iass平台所有物理资源进行分类并打上对应的标签,将此标签作为资源调度的依据,所有通过Iass平台发起的资源申请任务,都会经过调度策略进行分配,获取最终的资源;(3)、通过调度策略调度完成后,对平台端的元数据信息进行更新。2.根据权利要求1所述的云平台下有效实现主机集群资源调度的方法,其特征在于所述物理资源的元数据信息包括平台物理主机、主机挂载的物理存储和CPU信息。3.根据权利要求1所述的云平台下有效实现主机集群资源调度的方法,其特征在于所述调度策略会针...

【专利技术属性】
技术研发人员:李永信
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1