Nothing Special   »   [go: up one dir, main page]

CN103248659A - 一种云计算资源调度方法和系统 - Google Patents

一种云计算资源调度方法和系统 Download PDF

Info

Publication number
CN103248659A
CN103248659A CN201210031351XA CN201210031351A CN103248659A CN 103248659 A CN103248659 A CN 103248659A CN 201210031351X A CN201210031351X A CN 201210031351XA CN 201210031351 A CN201210031351 A CN 201210031351A CN 103248659 A CN103248659 A CN 103248659A
Authority
CN
China
Prior art keywords
resource
main frame
strategy
weighting
virtual machine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210031351XA
Other languages
English (en)
Other versions
CN103248659B (zh
Inventor
胡联奎
郭宝祥
汪大海
田志斌
茅秋吟
李萍
杨荣燕
邱立韬
郭洪利
符为伟
宋欣
葛秀琦
吴鹏
皇甫凡峰
王斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Teamsun Technology Co Ltd
Original Assignee
Beijing Teamsun Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Teamsun Technology Co Ltd filed Critical Beijing Teamsun Technology Co Ltd
Priority to CN201210031351.XA priority Critical patent/CN103248659B/zh
Publication of CN103248659A publication Critical patent/CN103248659A/zh
Application granted granted Critical
Publication of CN103248659B publication Critical patent/CN103248659B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明提供了一种云计算资源调度方法和系统,所述方法包括步骤:设置云计算的资源分配策略和资源调度策略,设置资源分配策略指定创建虚拟机所使用云计算资源的资源池,所述设置资源调度策略筛选在所述资源池内满足要求的主机;当创建虚拟机时,根据用户选择的资源分配策略,确定所述资源池内的可用主机的信息,并生成主机列表;根据用户选择的资源调度策略,从主机列表中筛选出符合创建虚拟机资源的主机,得到剩余主机列表;计算得到所述剩余主机列表中优化主机和优化存储,并分配给所述虚拟机。所述系统包括设置模块、第一筛选模块、第二筛选模块和计算模块。本发明提供的云计算资源调度方法和系统能够有效地实现资源合理调度。

Description

一种云计算资源调度方法和系统
技术领域
本发明涉及云计算技术领域,特别是涉及一种云计算资源调度方法和系统。
背景技术
云计算(Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个统一资源池向用户提供按需服务。云计算(Cloud Computing)是网格计算(Grid Computing)、分布式计算(DistributedComputing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(LoadBalance)等传统计算机和网络技术发展融合的产物。
其中,虚拟化技术是指计算元件在虚拟的基础上而不是真实的基础上运行。如在物理主机的基础上创建虚拟机,是虚拟化技术领域提高计算机的性能和使用效率的常用的技术手段,虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。如VMware公司的“虚拟PC”产品可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。
虚拟机作为一个独立运行的系统,需要为其分配计算和存储等资源,如用户要创建有1G CPU、2G内存、50G存储的虚拟机,而用户本身通常并不关心怎样指定资源,资源具体在哪台机器上,而只关心所创建的虚机本身。由于不同业务类型的虚拟机对资源的要求不尽相同,且数据中心剩余各主机的剩余资源也实时变化,因此,需要后台使用恰当的方法,指定最适合于虚拟机的资源的所在位置,确定把虚机创建在哪个机器和网络中,这就涉及到资源调度的问题。
比如当创建60G硬盘的虚拟机时,使用了一台有80G存储的机器。创建完虚拟机,就剩下20G。如果以后用户所创建的虚拟机所用的存储都大于20G,这20G空间不够,因此就始终得不到使用,造成浪费。但是如果我们把80G空间分成2个40G空间,就可以正好分配给两个40G存储的虚拟机,因此在创建虚拟机时,后台需要通过资源调度策略对可用资源进行智能化的调度和管理。
而目前云计算资源调度策略只能人为设置,不能根据不同虚拟化资源做到真正的资源合理调度,且效率低下,限制了云计算的自动化管理策略的进一步发展。
发明内容
本发明的目的在于提供一种云计算资源调度方法和系统,能够克服现有技术在创建虚拟机时,通过人工调度资源的效率低下、分配不合理等技术问题。
本发明的一种云计算资源调度方法,包括步骤:步骤A,当创建虚拟机时,根据用户选择的资源分配策略,确定所述资源池内的可用主机的信息,并生成主机列表;步骤B,根据用户选择的资源调度策略,从所述主机列表中筛选出符合创建虚拟机资源的主机,得到剩余主机列表;步骤C,计算得到所述剩余主机列表中优化主机和优化存储,并分配给所述虚拟机。
其中,所述步骤A之前还包括步骤:步骤A’,设置云计算的资源分配策略和资源调度策略,所述设置资源分配策略指定创建虚拟机所使用云计算资源的资源池,所述设置资源调度策略筛选在所述资源池内满足要求的主机。
其中,所述步骤C之后还包括步骤:步骤D,当集群开启分布式资源调度程序时,将集群的列表和所述剩余主机列表组成一个综合主机列表供选择;步骤E,计算得到所述综合主机列表中优化主机和优化存储,并分配给所述虚拟机。
其中,所述设置资源分配策略包括设置部门/用户分配策略、业务分配策略、节能模式分配策略和/或就近分配策略;所述设置部门/用户分配策略,是为不同业务部门指定不同的资源池;所述设置业务分配策略,是按照用户的业务类型进行资源分配,不同的业务类型分配不同的资源;所述设置节能模式分配策略,是在当前系统整体资源负载率低于设定的负载率阈值时,关闭部分物理主机;所述设置就近分配策略,是按照用户的地理位置就近选择数据中心的资源池。
其中,所述设置资源调度策略包括设置负载部署策略、平均利用率最大策略、轮询策略、加权优先级调度策略和/或峰值优先级调度策略;所述设置负载部署策略,是将各物理主机资源均衡分配,当所有主机都不满足部署要求时,则调用迁移建议服务;所述设置利用率最大策略,是在不超过主机阈值前提下,将业务部署在同一台主机上,当所有主机都不满足部署时,则进行扩容后,再部署;所述设置轮询策略,是逐个轮询系统里的主机资源,如果资源符合申请条件,则就在此主机上创建虚拟机;所述设置加权优先级调度策略,是对主机资源进行加权求和,并根据加权求和的结果确定可以创建虚拟机的主机;所述设置峰值优先级策略,是取预设时间内CPU和内存利用率的平均值最低的主机来创建虚拟机。
其中,所述计算得到所述剩余主机列表中最优的主机和优化主机上的优化存储,是根据资源调度方法计算得到的;所述资源调度方法为加权优先调度方法、平均利用率最大调度方法和/或负载调度方法中的一种或者一种以上组合;所述加权优先调度方法,是根据指定资源池内各主机的虚拟机的CPU加权使用率和内存加权使用率,而优先选择加权使用率最大的主机;所述CPU加权使用率用以表征主机上虚拟机的CPU使用频率,所述内存加权使用率用以表征主机上虚拟机的内存使用频率;所述平均利用率最大调度方法,是根据采集的指定资源池内的各主机资源的使用率信息,而优先选择平均使用率最大的主机;所述负载调度方法,是根据指定资源池内各主机上的剩余资源而优先分配负载最低的主机。
其中,所述加权优先调度方法,包括如下步骤:
步骤a1,计算指定的资源池内的各主机的计算资源池主机加权使用率,公式如下:
Figure BDA0000135337960000031
Figure BDA0000135337960000032
其中,n为主机上虚机的个数;
计算资源池主机加权使用率=CPU加权使用率*α%+内存加权使用率*(1-α%);
其中,α为加权系数;
步骤b1,计算指定的资源池内的各主机的存储资源池主机加权使用率,公式如下:
Figure BDA0000135337960000033
其中,m为云计算环境中,共同使用一个共享存储的主机个数。
其中,所述平均利用率最大调度方法,包括如下步骤:
步骤a2,计算指定的资源池内的计算资源池平均利用率,公式如下:
Figure BDA0000135337960000041
其中采集周期β为采集指定资源池内的各主机资源的使用率信息的周期,对象表示主机或集群;
步骤b2,计算指定资源池内的存储资源池平均利用率,公式如下:
Figure BDA0000135337960000042
其中,所述负载调度方法,包括如下步骤:
步骤a3,计算指定的资源池的计算资源池综合负载率,公式如下
Figure BDA0000135337960000043
Figure BDA0000135337960000044
Figure BDA0000135337960000045
综合负载率=CPU负载率*内存负载率*存储负载率。
其中,所述步骤C包括步骤:
步骤C11,调用所述加权优先调度方法,计算出指定的资源池内的各主机的计算资源池主机加权使用率,选择计算资源池主机加权使用率最高的主机作为优化主机;
步骤C12,计算指定的资源池内的各主机的存储资源池主机加权使用率,选择存储资源池主机加权使用率最低的存储作为优化存储,并将所述优化主机和所述优化存储,分配给当前正在创建的虚拟机。
其中,所述步骤C包括:
步骤C21,调用所述平均利用率最大调度方法,计算指定的资源池内的计算资源池平均利用率,根据计算结果,选择优化主机;
步骤C22,计算指定资源池内的存储资源池平均利用率,根据计算结果,选择优化存储,并将所述优化主机和所述优化存储,分配给当前正在创建的虚拟机。
其中,所述步骤C包括:
步骤C31,计算指定的资源池的计算资源池综合负载率,选择综合负载率最低的主机和存储作为优化主机和优化存储,并将所述优化主机和所述优化存储,分配给当前正在创建的虚拟机。
其中,所述加权优先调度方法还包括如下步骤:
步骤c1,计算指定的资源池内的集群计算资源池加权使用率,公式如下:
Figure BDA0000135337960000051
集群计算资源池加权使用率=集群CPU加权使用率*α%+集群内存加权使用率*(1-α%);
其中α为加权系数;
步骤d1,计算指定的资源池内的集群对应的共享存储的存储资源池加权使用率,公式如下
Figure BDA0000135337960000053
其中,所述步骤A’还包括设置资源扩容策略,包括设置分配阈值策略和设置扩容阈值策略;
所述分配阈值策略设定主机资源不能100%处于使用状态,设置分配阈值,当主机的使用比率达到此分配阈值时,不再占用此主机的资源;
所述扩容阈值策略设定资源池整体资源使用的阈值,并设定达到分配阈值的主机台数,同时设定扩容时间周期,所述扩容时间周期指从扩容请求发起,到扩容到位的时间差。
本发明还提供一种云计算资源调度系统,包括设置模块、第一筛选模块、第二筛选模块和计算模块;所述设置模块用于设置云计算的资源分配策略和资源调度策略,所述设置资源分配策略指定创建虚拟机所使用云计算资源的资源池,所述设置资源调度策略筛选在所述资源池内满足要求的主机;所述第一筛选模块,用于当创建虚拟机时,根据用户选择的资源分配策略,确定所述资源池内的可用主机的信息,并生成主机列表;所述第二筛选模块,用于根据用户选择的资源调度策略,从所述主机列表中筛选出符合创建虚拟机资源的主机,得到剩余主机列表;所述计算模块,用于计算得到所述剩余主机列表中优化主机和优化存储,并分配给所述虚拟机。
其中,所述计算模块包括加权优先调度单元、平均利用率最大调度单元和/或负载调度单元;所述加权优先调度单元,用于根据指定资源池内各主机的虚拟机的CPU加权使用率和内存加权使用率,而优先选择加权使用率最低主机;所述CPU加权使用率用以表征主机上虚拟机的CPU使用频率,所述内存加权使用率用以表征主机上虚拟机的内存使用频率;所述平均利用率最大调度模块,用于根据采集的指定资源池内的各主机资源的使用率信息,而优先选择平均使用率最高的主机;所述负载调度单元,用于根据指定资源池内各主机上的剩余资源而优先分配负载最低的主机。
本发明的有益效果是:本发明提供的一种云计算资源调度方法和系统,通过设置合理的资源分配策略及资源调度策略,指定所使用资源的大致范围,而后通过资源调度方法,对所指定的资源池内的主机进行筛选,得到最优的主机和存储,相比单纯的人工方式,更为科学合理,且执行效率更高,可应对较为复杂的资源分配和调度。
附图说明
图1为本发明的云计算资源调度系统的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明的一种云计算资源调度方法和系统进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例一
在本实施方式中,本发明提供的云计算资源调度方法包括步骤:
步骤A’,设置云计算的资源分配策略和资源调度策略,所述设置资源分配策略指定创建虚拟机所使用云计算资源的资源池,所述设置资源调度策略筛选在所述资源池内满足要求的主机。
设置所述资源分配策略的目的在于,首先指定可用资源的大致的所属范围,即指定一个资源池,包括部门/用户分配策略、业务分配策略、节能模式分配策略和/或就近分配策略。
其中,部门/用户分配策略,指定不同业务部门使用不同资源池,包括计算资源、IP段和存储资源等。
所述业务分配策略,用于按照用户的业务类型进行资源分配,不同业务资源使用不同虚拟化资源,如WEB服务器使用VMware资源,而应用服务器使用SUN或IBM小型机。
所述节能模式分配策略,用于在当前系统整体资源负载率低于设定的负载率阈值时,关闭某些物理主机,以达到减少能耗的目的。其中,负载率阈值可由本领域技术人员根据实际情况具体设定,本文件并不做限制。
所述就近分配策略,用于按照用户的地理位置就近选择数据中心的资源池。如北京的客户尽量分配北京数据中心的虚拟机。
上述几种资源分配策略可以独立参考,也可以同时参考其中的两种或以上,具体使用哪种,由用户选定。
在经过资源分配策略指定资源池后,再由所述资源调度策略在此资源池中进一步筛选符合用户要求的主机,包括负载部署策略、平均利用率最大策略、轮询策略、加权优先级调度策略和/或峰值优先级调度策略。
所述负载部署策略,在此策略下,各物理主机资源分配采取均衡部署策略。当所有主机都不满足部署时,可以调用迁移建议服务,看能否通过迁移形成足够部署资源。
所述平均利用率最大策略,在此策略下,在不超过主机阈值前提下,尽量将业务部署在同一台主机上。当所有主机都不满足部署时,只能等扩容后,才能部署。
所述轮询策略,在此策略下,逐个轮询系统主机资源,如果资源符合申请条件,则就在此主机上部署虚拟机。
所述加权优先级调度策略,在此策略下,主机资源加权求和,以此界面主机部署优先级,在优先级最高主机下部署虚拟机。
所述峰值优先级策略,取预设时间段内的CPU和内存的资源利用率的平均值最低的主机来部署虚拟机,优选地,所述预设时间为一周,本领域技术人员可根据实际情况具体决定所述预设时间的具体值,本文件不做限定。
所述步骤A’还包括预先设置资源扩容策略的步骤,所述资源扩容策略包括分配阈值策略和扩容阈值策略。
所述分配阈值策略,用于设定主机资源不能100%处于使用状态,设置分配阈值,当主机的使用比率达到此分配阈值时,不再占用此主机的资源。
所述扩容阈值策略,用于设定资源池整体资源使用的阈值,并设定达到分配阈值的主机台数,同时设定扩容时间周期,所述扩容时间周期指从扩容请求发起,到扩容到位的时间差。
步骤A,当创建虚拟机时,根据用户选择的资源分配策略,确定所述资源池内的可用主机的信息,并生成主机列表。
将由资源分配策略指定的资源池内的主机的主要信息列入主机列表中。
步骤B,根据用户选择的资源调度策略,从所述主机列表中筛选出符合创建虚拟机资源的主机,得到剩余主机列表。
例如,若经过资源分配策略的过滤后,用户只有10个可用的主机,那么得到的主机列表中只能有10台主机,而这10中只有4台X86机器,而用户又是需要X86的机器,那么主机列表只剩下4台可用的主机列表了。
步骤C,计算得到所述剩余主机列表中优化主机和优化存储,并分配给所述虚拟机。
调用资源调度方法,根据所述资源调度方法,计算得到所述剩余主机列表中最优的主机和优化存储,所述资源调度方法包括加权优先调度方法、平均利用率最大调度方法和/或负载调度方法。
所述加权优先调度方法,根据指定资源池内各主机的虚拟机的CPU加权使用率和内存加权使用率,而优先选择加权使用率最高主机;所述CPU加权使用率用以表征主机上虚拟机的CPU使用频率,所述内存加权使用率用以表征主机上虚拟机的内存使用频率。
所述平均利用率最大调度方法,是考虑各主机虚机上运行业务时对主机cpu使用率和内存使用率造成的影响而设计的一种方法,该方法和虚机没有关系,主要是根据采集的主机信息资源的使用率而优先选择平均使用率最高的调度方法。
所述负载调度方法,根据指定资源池内各主机上的剩余资源而优先分配负载最低的主机。
步骤D,当集群开启DRS(Distributed Resource Scheduler,分布式资源调度程序)时,将集群的列表和所述剩余主机列表组成一个综合主机列表供选择。
其中,集群(cluster)是一组协同工作的独立的松耦合服务实体,本专利中涉及的集群服务实体均指主机。集群提供比单一服务实体更具扩展性与可用性的功能,例如DRS;通过集群的方式,可以实现主机间的快速通信,整个集群系统的性能将提升到极至。
步骤E,调用资源调度方法,根据所述资源调度方法,计算得到所述综合主机列表中优化主机和优化存储,并分配给所述虚拟机。
实施例2
作为一种可实施方式,本发明的云计算资源调度方法包括步骤:
步骤A’,设置云计算的资源分配策略和资源调度策略,所述设置资源分配策略指定创建虚拟机所使用云计算资源的资源池,所述设置资源调度策略筛选在所述资源池内满足要求的主机。
步骤A,创建虚拟机时,根据用户选择的资源分配策略,确定所述资源池内的可用主机的信息,并生成主机列表。
步骤B,根据用户选择的资源调度策略,从所述主机列表中筛选出符合创建虚拟机资源的主机,得到剩余主机列表。
在本实施例中,步骤A’、步骤A和步骤B参见实施例1所述,不再赘述。
步骤C11,调用加权优先调度方法,算出指定的资源池内的各主机的计算资源池主机加权使用率,选择计算资源池主机加权使用率最高的主机作为优化主机。
步骤C12,计算指定的资源池内的各主机的存储资源池主机加权使用率,选择存储资源池主机加权使用率最低的存储作为优化存储,并将所述优化主机和所述优化存储,分配给当前正在创建的虚拟机。
所述加权优先调度方法包括:
步骤a1,计算指定的资源池内的各主机的计算资源池主机加权使用率,公式如下
Figure BDA0000135337960000091
Figure BDA0000135337960000092
计算资源池主机加权使用率(computer%)=CPU加权使用率(CPU%)*α%+内存加权使用率(memory%)*(1-α%)。
其中α为加权系数,α%大于等于0且小于等于1,优选地,可设置加权系数为0.5,也就是cpu使用率所占的比例系数和内存使用率所占的比例系数都为50%。若cpu加权使用率占主导,可以将加权系数提高,如果内存加权率占主导,可以将加权系数降低,具体的加权系数,由本领域技术人员根据实际情况而定,不再赘述。
对上述公式的计算,需要获知公式中各参数的具体数值,公式中各参数可由主机列表提供,即本公式得以应用的前提是对主机列表具有访问权限。
步骤b1,计算指定的资源池内的各主机的存储资源池主机加权使用率,公式如下
Figure BDA0000135337960000101
其中,m为云计算环境中,共同使用一个共享存储的主机个数。
此公式计算的前提条件是对主机以及主机对应的存储列表(包括本地存储或共享存储)具有访问权限。且有共享存储时,则优先选共享存储,无共享存储则按照上述方式计算。
步骤c1,计算指定的资源池内的集群(cluster)计算资源池加权使用率,公式如下
Figure BDA0000135337960000102
Figure BDA0000135337960000103
集群计算资源池加权使用率=集群CPU加权使用率(CPU%)*α%+集群内存加权使用率(memory%)*(1-α%)。
考虑到cluster中统计各虚拟机比较复杂,可以直接计算集群cpu和内存的使用率,其实就是各主机的加权使用率的平均数。
计算集群(cluster)计算资源池加权使用率的前提是,集群开启DRS。
步骤d1,计算指定的资源池内的集群对应的共享存储的存储资源池加权使用率,公式如下
Figure BDA0000135337960000104
考虑到cluster中统计各虚拟机比较复杂,可以直接计算集群cpu和内存的使用率,其实就是各主机的加权使用率的平均数。
计算集群(cluster)存储资源池加权使用率的前提是,集群开启DRS。
需要注意的是,上述公式中的参数虚机开机时长,是指虚机从开机到关机之间的时间段,可以通过IaaS虚机开关操作统计,以最后一次开机状态时的当前时间减去最后一次开机时间,计量单位为分钟;虚机创建时长以当前日期减去虚机创建日期获得,计量单位为分钟。
步骤D,当集群开启DRS(Distributed Resource Scheduler,分布式资源调度程序)时,将集群的列表和所述剩余主机列表组成一个综合主机列表供选择。
步骤E,调用资源调度方法,根据所述资源调度方法,计算得到所述综合主机列表中优化主机和优化存储,并分配给所述虚拟机。
参见下表,下表为用于计算计算资源池加权使用率的主机列表,假定所有虚机的运行时间都等于创建时间:
Figure BDA0000135337960000111
根据上表的数据以及步骤D11,可知应选计算资源池加权加权使用率最大的主机,即计算资源池使用频率最高的主机2作为优化主机。
参见下表,下表为用于计算存储资源池加权使用率的主机存储列表,此实例中,由两台主机(主机一和主机二)共享同一块存储,所以m=2:
 对象   存储总量(使用量)   存储加权平均
 存储1(主机1)   200(40)   10%=20%/2
 存储2(主机1)   300(120)   20%=40%/2
 存储3(主机2)   400(200)   25%=50%/2
 存储4(主机2)   500(60)   6%=12%/2
 共享存储(主机1)   1000(200)   20%
 共享存储(主机2)   1000(200)   20%
 共享存储(cluster)   1000(200)   20%
根据上表的数据以及步骤D12,选择存储资源池加权使用率最低的存储(即使用频率最低),可知应选主机2的存储4。
实施例3
作为另一种可实施方式,本实施例的云计算资源调度方法包括步骤:
步骤A’,设置云计算的资源分配策略和资源调度策略,所述设置资源分配策略指定创建虚拟机所使用云计算资源的资源池,所述设置资源调度策略筛选在所述资源池内满足要求的主机。
步骤A,当创建虚拟机时,根据用户选择的资源分配策略,确定所述资源池内的可用主机的信息,并生成主机列表。
步骤B,根据用户选择的资源调度策略,从所述主机列表中筛选出符合创建虚拟机资源的主机,得到剩余主机列表。
在本实施例中,步骤A’、步骤A和步骤B参见实施例1所述,不再赘述。
步骤C21,调用所述平均利用率最大调度方法,计算指定的资源池内的计算资源池平均利用率,根据计算结果,选择优化主机。
步骤C22,计算指定资源池内的存储资源池平均利用率,根据计算结果,选择优化存储,并将所述优化主机和所述优化存储,分配给当前正在创建的虚拟机。
所述平均利用率最大调度方法包括:
步骤a2,计算指定的资源池内的计算资源池平均利用率,公式如下
Figure BDA0000135337960000121
其中采集周期β为采集指定资源池内的各主机资源的使用率信息的周期,具体的采集周期β的数值可由本领域技术人员根据实际情况具体设定,本文件不做限定。
对象表示主机或集群。
本公式得以应用的前提仍然是对主机列表具有访问权限。
其中24表示一天的24小时,即本公式的日期中的一天为24小时制。
步骤b2,计算指定资源池内的存储资源池平均利用率,公式如下
Figure BDA0000135337960000122
此公式计算的前提条件是对主机以及主机对应的存储列表(包括本地存储或共享存储)具有访问权限。
例如,对于主机一,设定β=240(minute,分钟),即,系统4个小时采集一次信息。采集的相关信息如下:
主机一:CPU利用率:40%;50%;60%;30%;40%;50%;
主机一:内存利用率:40%;50%;40%;30%;20%;50%;
主机一:存储利用率:30%;50%;20%;30%;20%;80%;
那么,主机一的各项平均利用率分别为:
Figure BDA0000135337960000131
Figure BDA0000135337960000132
Figure BDA0000135337960000134
Figure BDA0000135337960000135
Figure BDA0000135337960000136
Figure BDA0000135337960000137
Figure BDA0000135337960000139
依次类推,计算多台主机的各项平均利用率,相对同一项平均利用率,例如CPU平均利用率,若主机一平均利用率是45%,主机二平均利用率是40%,那么选择平均使用率最大的主机主机一,优先部署。
步骤D,当集群开启DRS(Distributed Resource Scheduler,分布式资源调度程序)时,将集群的列表和所述剩余主机列表组成一个综合主机列表供选择。
步骤E,调用资源调度方法,根据所述资源调度方法,计算得到所述综合主机列表中优化主机和优化存储,并分配给所述虚拟机。
实施例4
作为再一种可实施方式,本实施例的一种云计算资源调度方法包括步骤:
步骤A’,设置云计算的资源分配策略和资源调度策略,所述设置资源分配策略指定创建虚拟机所使用云计算资源的资源池,所述设置资源调度策略筛选在所述资源池内满足要求的主机。
步骤A,当创建虚拟机时,根据用户选择的资源分配策略,确定所述资源池内的可用主机的信息,并生成主机列表。
步骤B,根据用户选择的资源调度策略,从所述主机列表中筛选出符合创建虚拟机资源的主机,得到剩余主机列表。
在本实施例中,步骤A’、步骤A和步骤B参见实施例1所述,不再赘述。
步骤C31,计算指定的资源池的计算资源池综合负载率,选择综合负载率最低的主机和存储作为优化主机和存储,并将所述优化主机和所述优化存储,分配给当前正在创建的虚拟机。
所述负载调度方法包括:
步骤a3,计算指定的资源池的计算资源池综合负载率,公式如下
Figure BDA0000135337960000141
Figure BDA0000135337960000142
Figure BDA0000135337960000143
综合负载率=CPU负载率(CPU%)*内存负载率(memory%)*存储负载率(storage%)。
需要说明的是一次CPU使用率并不能代表整个CPU的运行趋势。
本步骤的上述公式得以应用的前提条件仍然是对主机列表具有访问权限。
步骤D,当集群开启DRS(Distributed Resource Scheduler,分布式资源调度程序)时,将集群的列表和所述剩余主机列表组成一个综合主机列表供选择。
步骤E,调用资源调度方法,根据所述资源调度方法,计算得到所述综合主机列表中最优的主机和优化主机上的优化存储,并分配给所述虚拟机。
参见下表,下表为计算综合负载率的主机列表:
根据上表和所述步骤C31,可知应选主机2的存储5。
实施例5
参见图1,本发明还提供了一种云计算资源调度系统,包括设置模,1、第一筛选模块2、第二筛选模块3和计算模块4。
所述设置模块1用于设置云计算的资源分配策略和资源调度策略,所述设置资源分配策略指定创建虚拟机所使用云计算资源的资源池,所述设置资源调度策略筛选在所述资源池内满足要求的主机。
所述第一筛选模块2,用于当创建虚拟机时,根据用户选择的资源分配策略,确定所述资源池内的可用主机的信息,并生成主机列表。
所述第二筛选模块3,用于根据用户选择的资源调度策略,从所述主机列表中筛选出符合创建虚拟机资源的主机,得到剩余主机列表。
所述计算模块4,用于计算得到所述剩余主机列表中最优的主机和优化主机上的优化存储,并分配给所述虚拟机。
所述计算模块4包括加权优先调度单元41、平均利用率最大调度单元42和/或负载调度单元43。
所述加权优先调度单元41,用于根据指定资源池内各主机的虚拟机的CPU加权使用率和内存加权使用率,而优先选择加权使用率最高的主机;所述CPU加权使用率用以表征主机上虚拟机的CPU使用频率,所述内存加权使用率用以表征主机上虚拟机的内存使用频率。
所述平均利用率最大调度单元42,用于根据采集的指定资源池内的各主机资源的使用率信息,而优先选择平均使用率最大的主机。
所述负载调度单元43,用于根据指定资源池内各主机上的剩余资源而优先分配负载率最低的主机。
本发明提供的云计算资源调度方法和系统,能够自动匹配最适合于虚拟机的资源,实现了统一管理、统一分配和数据资源共享,不需要选择物理资源,系统会根据用户需求自动选择相应的资源及分配物理资源,且用户可自行选定资源分配策略和资源调度策略,自行设定资源调度方法中的公式的一些参数值,如α等,系统可以选定的策略和参数值,生成统一的资源调度方案,无需人工参与,效率高,且通过一些方法公式的科学计算,更为合理,克服了人为操作的局限性和各种弊端。
最后应当说明的是,很显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型。

Claims (16)

1.一种云计算资源调度方法,其特征在于,包括步骤:
步骤A,当创建虚拟机时,根据用户选择的资源分配策略,确定所述资源池内的可用主机的信息,并生成主机列表;
步骤B,根据用户选择的资源调度策略,从所述主机列表中筛选出符合创建虚拟机资源的主机,得到剩余主机列表;
步骤C,计算得到所述剩余主机列表中优化主机和优化存储,并分配给所述虚拟机。
2.根据权利要求1所述的云计算资源调度方法,其特征在于,所述步骤A之前还包括步骤:
步骤A’,设置云计算的资源分配策略和资源调度策略,所述设置资源分配策略指定创建虚拟机所使用云计算资源的资源池,所述设置资源调度策略筛选在所述资源池内满足要求的主机。
3.根据权利要求1或2所述的云计算资源调度方法,其特征在于,所述步骤C之后还包括步骤:
步骤D,当集群开启分布式资源调度程序时,将集群的列表和所述剩余主机列表组成一个综合主机列表供选择;
步骤E,计算得到所述综合主机列表中优化主机和优化存储,并分配给所述虚拟机。
4.根据权利要求2所述的云计算资源调度方法,其特征在于,所述设置资源分配策略包括设置部门/用户分配策略、业务分配策略、节能模式分配策略和/或就近分配策略;
所述设置部门/用户分配策略,是为不同业务部门指定不同的资源池;
所述设置业务分配策略,是按照用户的业务类型进行资源分配,不同的业务类型分配不同的资源;
所述设置节能模式分配策略,是在当前系统整体资源负载率低于设定的负载率阈值时,关闭部分物理主机;
所述设置就近分配策略,是按照用户的地理位置就近选择数据中心的资源池。
5.根据权利要求2或4所述的云计算资源调度方法,其特征在于,所述设置资源调度策略包括设置负载部署策略、平均利用率最大策略、轮询策略、加权优先级调度策略和/或峰值优先级调度策略;
所述设置负载部署策略,是将各物理主机资源均衡分配,当所有主机都不满足部署要求时,则调用迁移建议服务;
所述设置利用率最大策略,是在不超过主机阈值前提下,将业务部署在同一台主机上,当所有主机都不满足部署时,则进行扩容后,再部署;
所述设置轮询策略,是逐个轮询系统里的主机资源,如果资源符合申请条件,则就在此主机上创建虚拟机;
所述设置加权优先级调度策略,是对主机资源进行加权求和,并根据加权求和的结果确定可以创建虚拟机的主机;
所述设置峰值优先级策略,是取预设时间内CPU和内存利用率的平均值最低的主机来创建虚拟机。
6.根据权利要求1所述的云计算资源调度方法,其特征在于,所述计算得到所述剩余主机列表中最优的主机和优化主机上的优化存储,是根据资源调度方法计算得到的;
所述资源调度方法为加权优先调度方法、平均利用率最大调度方法和/或负载调度方法中的一种或者一种以上组合;
所述加权优先调度方法,是根据指定资源池内各主机的虚拟机的CPU加权使用率和内存加权使用率,而优先选择加权使用率最大的主机;所述CPU加权使用率用以表征主机上虚拟机的CPU使用频率,所述内存加权使用率用以表征主机上虚拟机的内存使用频率;
所述平均利用率最大调度方法,是根据采集的指定资源池内的各主机资源的使用率信息,而优先选择平均使用率最大的主机;
所述负载调度方法,是根据指定资源池内各主机上的剩余资源而优先分配负载最低的主机。
7.根据权利要求6所述的云计算资源调度方法,其特征在于,所述加权优先调度方法,包括如下步骤:
步骤a1,计算指定的资源池内的各主机的计算资源池主机加权使用率,公式如下:
Figure FDA0000135337950000022
其中,n为主机上虚机的个数;
计算资源池主机加权使用率=CPU加权使用率*α%+内存加权使用率*(1-α%);
其中,α为加权系数;
步骤b1,计算指定的资源池内的各主机的存储资源池主机加权使用率,公式如下:
其中,m为云计算环境中,共同使用一个共享存储的主机个数。
8.根据权利要求6所述的云计算资源调度方法,其特征在于,所述平均利用率最大调度方法,包括如下步骤:
步骤a2,计算指定的资源池内的计算资源池平均利用率,公式如下:
Figure FDA0000135337950000032
其中采集周期β为采集指定资源池内的各主机资源的使用率信息的周期,对象表示主机或集群;
步骤b2,计算指定资源池内的存储资源池平均利用率,公式如下:
Figure FDA0000135337950000033
9.根据权利要求6所述的云计算资源调度方法,其特征在于,所述负载调度方法,包括如下步骤:
步骤a 3,计算指定的资源池的计算资源池综合负载率,公式如下
Figure FDA0000135337950000034
Figure FDA0000135337950000035
Figure FDA0000135337950000036
综合负载率=CPU负载率*内存负载率*存储负载率。
10.根据权利要求7所述的云计算资源调度方法,其特征在于,所述步骤C包括步骤:
步骤C11,调用所述加权优先调度方法,计算出指定的资源池内的各主机的计算资源池主机加权使用率,选择计算资源池主机加权使用率最高的主机作为优化主机;
步骤C12,计算指定的资源池内的各主机的存储资源池主机加权使用率,选择存储资源池主机加权使用率最低的存储作为优化存储,并将所述优化主机和所述优化存储,分配给当前正在创建的虚拟机。
11.根据权利要求7所述的云计算资源调度方法,其特征在于,所述步骤C包括:
步骤C21,调用所述平均利用率最大调度方法,计算指定的资源池内的计算资源池平均利用率,根据计算结果,选择优化主机;
步骤C22,计算指定资源池内的存储资源池平均利用率,根据计算结果,选择优化存储,并将所述优化主机和所述优化存储,分配给当前正在创建的虚拟机。
12.根据权利要求8所述的云计算资源调度方法,其特征在于,所述步骤C包括:
步骤C31,计算指定的资源池的计算资源池综合负载率,选择综合负载率最低的主机和存储作为优化主机和优化存储,并将所述优化主机和所述优化存储,分配给当前正在创建的虚拟机。
13.根据权利要求6所述的云计算资源调度方法,其特征在于,所述加权优先调度方法还包括如下步骤:
步骤c1,计算指定的资源池内的集群计算资源池加权使用率,公式如下:
Figure FDA0000135337950000041
Figure FDA0000135337950000042
集群计算资源池加权使用率=集群CPU加权使用率*α%+集群内存加权使用率*(1-α%);
其中α为加权系数;
步骤d1,计算指定的资源池内的集群对应的共享存储的存储资源池加权使用率,公式如下
Figure FDA0000135337950000043
14.根据权利要求2所述的云计算资源调度方法,其特征在于,所述步骤A’还包括设置资源扩容策略,包括设置分配阈值策略和设置扩容阈值策略;
所述分配阈值策略设定主机资源不能100%处于使用状态,设置分配阈值,当主机的使用比率达到此分配阈值时,不再占用此主机的资源;
所述扩容阈值策略设定资源池整体资源使用的阈值,并设定达到分配阈值的主机台数,同时设定扩容时间周期,所述扩容时间周期指从扩容请求发起,到扩容到位的时间差。
15.一种云计算资源调度系统,其特征在于,包括设置模块、第一筛选模块、第二筛选模块和计算模块;
所述设置模块用于设置云计算的资源分配策略和资源调度策略,所述设置资源分配策略指定创建虚拟机所使用云计算资源的资源池,所述设置资源调度策略筛选在所述资源池内满足要求的主机;
所述第一筛选模块,用于当创建虚拟机时,根据用户选择的资源分配策略,确定所述资源池内的可用主机的信息,并生成主机列表;
所述第二筛选模块,用于根据用户选择的资源调度策略,从所述主机列表中筛选出符合创建虚拟机资源的主机,得到剩余主机列表;
所述计算模块,用于计算得到所述剩余主机列表中优化主机和优化存储,并分配给所述虚拟机。
16.根据权利要求15所述的云计算资源调度系统,其特征在于,所述计算模块包括加权优先调度单元、平均利用率最大调度单元和/或负载调度单元;
所述加权优先调度单元,用于根据指定资源池内各主机的虚拟机的CPU加权使用率和内存加权使用率,而优先选择加权使用率最低主机;所述CPU加权使用率用以表征主机上虚拟机的CPU使用频率,所述内存加权使用率用以表征主机上虚拟机的内存使用频率;
所述平均利用率最大调度模块,用于根据采集的指定资源池内的各主机资源的使用率信息,而优先选择平均使用率最高的主机;
所述负载调度单元,用于根据指定资源池内各主机上的剩余资源而优先分配负载最低的主机。
CN201210031351.XA 2012-02-13 2012-02-13 一种云计算资源调度方法和系统 Active CN103248659B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210031351.XA CN103248659B (zh) 2012-02-13 2012-02-13 一种云计算资源调度方法和系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210031351.XA CN103248659B (zh) 2012-02-13 2012-02-13 一种云计算资源调度方法和系统

Publications (2)

Publication Number Publication Date
CN103248659A true CN103248659A (zh) 2013-08-14
CN103248659B CN103248659B (zh) 2016-04-20

Family

ID=48927881

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210031351.XA Active CN103248659B (zh) 2012-02-13 2012-02-13 一种云计算资源调度方法和系统

Country Status (1)

Country Link
CN (1) CN103248659B (zh)

Cited By (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103533086A (zh) * 2013-10-31 2014-01-22 中国科学院计算机网络信息中心 一种云计算系统中的资源统一调度方法
CN103605574A (zh) * 2013-11-18 2014-02-26 浪潮(北京)电子信息产业有限公司 一种服务器集群中的虚拟机资源调度方法及系统
CN103812930A (zh) * 2014-01-16 2014-05-21 华为技术有限公司 一种资源调度的方法及装置
CN104317657A (zh) * 2014-10-17 2015-01-28 深圳市川大智胜科技发展有限公司 实时交通流量统计中均衡统计任务的方法及装置
WO2015021829A1 (zh) * 2013-08-15 2015-02-19 华为技术有限公司 一种资源发放方法
CN104426953A (zh) * 2013-08-28 2015-03-18 腾讯科技(深圳)有限公司 一种分配计算资源的方法及装置
WO2015062492A1 (zh) * 2013-10-29 2015-05-07 华为技术有限公司 一种业务处理方法、系统及设备
CN104683408A (zh) * 2013-11-29 2015-06-03 中国科学院深圳先进技术研究院 OpenStack云计算管理平台建立虚拟机实例的方法和系统
CN104717251A (zh) * 2013-12-12 2015-06-17 中国科学院深圳先进技术研究院 OpenStack云计算管理平台Cell节点调度方法和系统
CN104734946A (zh) * 2015-04-09 2015-06-24 北京易掌云峰科技有限公司 一种多租户高并发的即时通讯云平台
CN104834569A (zh) * 2015-05-11 2015-08-12 北京京东尚科信息技术有限公司 一种基于应用类型的集群资源调度方法及系统
CN105224392A (zh) * 2015-10-13 2016-01-06 中国联合网络通信集团有限公司 一种虚拟计算资源配额管理方法及平台
CN105471938A (zh) * 2014-08-19 2016-04-06 腾讯科技(深圳)有限公司 服务器负载管理方法及装置
CN105511952A (zh) * 2014-09-22 2016-04-20 苏宁云商集团股份有限公司 基于云计算平台的资源自迁移方法及系统
CN105531696A (zh) * 2013-10-09 2016-04-27 英特尔公司 用于管理云存储的技术
CN105553741A (zh) * 2015-12-28 2016-05-04 江苏省电力公司信息通信分公司 一种基于云计算的应用系统自动化部署方法
CN105577414A (zh) * 2014-10-17 2016-05-11 中兴通讯股份有限公司 虚拟机vm资源弹性伸缩处理方法、装置及系统
CN106126347A (zh) * 2016-08-17 2016-11-16 浪潮电子信息产业股份有限公司 一种云平台下有效实现主机集群资源调度的方法
CN106155793A (zh) * 2016-07-19 2016-11-23 浪潮(北京)电子信息产业有限公司 一种资源调度方法及装置
CN106254459A (zh) * 2016-05-13 2016-12-21 江苏云途腾科技有限责任公司 一种用于云平台用户的资源弹性分配策略及装置
CN103701934B (zh) * 2014-01-13 2017-02-01 浪潮(北京)电子信息产业有限公司 一种资源优化调度方法及虚拟机宿主机优化选择方法
CN106453146A (zh) * 2016-11-17 2017-02-22 华胜信泰信息产业发展有限公司 私有云计算资源的分配方法及系统
CN106548262A (zh) * 2015-09-21 2017-03-29 阿里巴巴集团控股有限公司 用于处理任务的资源的调度方法、装置和系统
CN106959894A (zh) * 2016-01-11 2017-07-18 北京京东尚科信息技术有限公司 资源分配方法和装置
CN107193650A (zh) * 2017-04-17 2017-09-22 北京奇虎科技有限公司 一种在分布式集群中调度显卡资源的方法和装置
CN107209642A (zh) * 2015-01-15 2017-09-26 瑞典爱立信有限公司 存储快速路径
CN107797766A (zh) * 2017-09-27 2018-03-13 郑州云海信息技术有限公司 一种创建卷的方法和装置
CN107943423A (zh) * 2017-12-07 2018-04-20 郑州云海信息技术有限公司 云系统中存储资源的管理方法和计算机可读存储介质
CN107995269A (zh) * 2017-11-24 2018-05-04 合肥博焱智能科技有限公司 一种基于云计算平台的资源动态分配方法
CN108023759A (zh) * 2016-10-28 2018-05-11 腾讯科技(深圳)有限公司 自适应的资源调度方法和装置
CN108063784A (zh) * 2016-11-08 2018-05-22 阿里巴巴集团控股有限公司 一种云环境下应用集群资源分配的方法、装置和系统
CN108170520A (zh) * 2018-01-29 2018-06-15 北京搜狐新媒体信息技术有限公司 一种云计算资源管理方法及装置
CN108512672A (zh) * 2017-02-24 2018-09-07 华为技术有限公司 业务编排方法、业务管理方法及装置
CN108509268A (zh) * 2018-02-24 2018-09-07 宁波诺信睿聚投资有限责任公司 集群资源分配方法、装置、设备及计算机可读存储介质
CN108536525A (zh) * 2017-03-02 2018-09-14 北京金山云网络技术有限公司 一种宿主机调度方法及装置
CN108768877A (zh) * 2018-07-20 2018-11-06 网宿科技股份有限公司 一种突发流量的分配方法、装置及代理服务器
CN108829520A (zh) * 2017-06-20 2018-11-16 成都虫洞奇迹科技有限公司 一种云环境下服务器资源分配方法和装置
CN109002342A (zh) * 2017-06-07 2018-12-14 中国科学院信息工程研究所 一种基于OpenStack的计算资源定向调度方法及系统
CN109062683A (zh) * 2018-06-29 2018-12-21 深圳信息职业技术学院 主机资源分配的方法、装置及计算机可读存储介质
CN109165045A (zh) * 2018-08-09 2019-01-08 网宿科技股份有限公司 一种调整服务器的硬件配置的方法和装置
CN109471727A (zh) * 2018-10-29 2019-03-15 北京金山云网络技术有限公司 一种任务处理方法、装置及系统
CN109495398A (zh) * 2017-09-11 2019-03-19 中国移动通信集团浙江有限公司 一种容器云的资源调度方法及设备
CN109639486A (zh) * 2018-12-13 2019-04-16 杭州当虹科技股份有限公司 一种基于直播的云主机弹性伸缩方法
CN109739614A (zh) * 2018-11-22 2019-05-10 杭州数梦工场科技有限公司 虚拟机新建方法、装置及设备
CN109901927A (zh) * 2019-02-21 2019-06-18 国泰君安证券股份有限公司 智能化任务动态调度系统及其方法
CN110175860A (zh) * 2019-04-09 2019-08-27 阿里巴巴集团控股有限公司 虚拟资源分配方法及装置
CN110858160A (zh) * 2018-08-24 2020-03-03 阿里巴巴集团控股有限公司 资源调度方法及装置、存储介质和处理器
CN111090499A (zh) * 2019-12-24 2020-05-01 赛特斯信息科技股份有限公司 基于规则引擎模块实现多数据中心资源智能调度控制的方法
CN111176796A (zh) * 2014-06-27 2020-05-19 亚马逊科技公司 用于虚拟计算机资源调度的滚动资源信贷
CN111200658A (zh) * 2020-01-06 2020-05-26 紫光云技术有限公司 一种云主机pci设备直通分配方法
CN108268310B (zh) * 2016-12-30 2020-08-28 大唐移动通信设备有限公司 一种确定最小调度粒度的方法及装置
CN111800284A (zh) * 2019-04-08 2020-10-20 阿里巴巴集团控股有限公司 边缘云节点集合的选择方法和装置以及电子设备
CN111985831A (zh) * 2020-08-27 2020-11-24 北京华胜天成科技股份有限公司 云计算资源的调度方法、装置、计算机设备及存储介质
CN112148496A (zh) * 2020-10-12 2020-12-29 北京计算机技术及应用研究所 超融合虚拟机的计算存储资源的能效管理方法、装置及电子设备
CN112631509A (zh) * 2020-12-01 2021-04-09 苏州浪潮智能科技有限公司 一种基于自主调整的分布式存储管理系统、方法及介质
CN112783637A (zh) * 2019-11-07 2021-05-11 北京京东振世信息技术有限公司 一种资源调控方法和装置
CN112799818A (zh) * 2021-02-03 2021-05-14 上海交通大学 基于检查点描述文件的云端融合任务迁移方法及系统
CN113971078A (zh) * 2020-07-24 2022-01-25 中移(苏州)软件技术有限公司 基于云平台的资源调度方法、装置、电子设备及存储介质
CN114647501A (zh) * 2020-12-17 2022-06-21 顺丰科技有限公司 Mycat系统部署运维方法、装置、设备和存储介质
CN114741190A (zh) * 2022-03-30 2022-07-12 中国农业银行股份有限公司 一种云计算资源的调度方法及装置
CN114844901A (zh) * 2022-05-23 2022-08-02 青岛慧海高科信息技术有限公司 基于人工智能的大数据清洗任务处理方法及云计算系统
CN116405391A (zh) * 2023-04-10 2023-07-07 长扬科技(北京)股份有限公司 基于OpenStack的虚拟机节点筛选方法、系统和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102096461A (zh) * 2011-01-13 2011-06-15 浙江大学 基于虚拟机迁移和负载感知整合的云数据中心节能方法
CN102110021A (zh) * 2010-12-08 2011-06-29 浙江大学 一种云计算自主式优化方法
WO2011110026A1 (zh) * 2010-10-29 2011-09-15 华为技术有限公司 一种实现数据中心资源负载均衡的方法及装置
CN102307133A (zh) * 2011-03-25 2012-01-04 国云科技股份有限公司 一种公有云平台虚拟机调度方法
CN102739798A (zh) * 2012-07-05 2012-10-17 成都国腾实业集团有限公司 具有网络感知功能的云平台资源调度方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011110026A1 (zh) * 2010-10-29 2011-09-15 华为技术有限公司 一种实现数据中心资源负载均衡的方法及装置
CN102110021A (zh) * 2010-12-08 2011-06-29 浙江大学 一种云计算自主式优化方法
CN102096461A (zh) * 2011-01-13 2011-06-15 浙江大学 基于虚拟机迁移和负载感知整合的云数据中心节能方法
CN102307133A (zh) * 2011-03-25 2012-01-04 国云科技股份有限公司 一种公有云平台虚拟机调度方法
CN102739798A (zh) * 2012-07-05 2012-10-17 成都国腾实业集团有限公司 具有网络感知功能的云平台资源调度方法

Cited By (91)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9999030B2 (en) 2013-08-15 2018-06-12 Huawei Technologies Co., Ltd. Resource provisioning method
WO2015021829A1 (zh) * 2013-08-15 2015-02-19 华为技术有限公司 一种资源发放方法
CN104426953A (zh) * 2013-08-28 2015-03-18 腾讯科技(深圳)有限公司 一种分配计算资源的方法及装置
CN105531696A (zh) * 2013-10-09 2016-04-27 英特尔公司 用于管理云存储的技术
CN105531696B (zh) * 2013-10-09 2020-03-31 英特尔公司 用于管理云存储的技术
WO2015062492A1 (zh) * 2013-10-29 2015-05-07 华为技术有限公司 一种业务处理方法、系统及设备
US10805231B2 (en) 2013-10-29 2020-10-13 Huawei Technologies Co., Ltd. Service processing method and system and device
US11362961B2 (en) 2013-10-29 2022-06-14 Huawei Technologies Co., Ltd. Service processing method and system and device
CN103533086A (zh) * 2013-10-31 2014-01-22 中国科学院计算机网络信息中心 一种云计算系统中的资源统一调度方法
CN103533086B (zh) * 2013-10-31 2017-02-01 中国科学院计算机网络信息中心 一种云计算系统中的资源统一调度方法
CN103605574A (zh) * 2013-11-18 2014-02-26 浪潮(北京)电子信息产业有限公司 一种服务器集群中的虚拟机资源调度方法及系统
CN104683408A (zh) * 2013-11-29 2015-06-03 中国科学院深圳先进技术研究院 OpenStack云计算管理平台建立虚拟机实例的方法和系统
CN104717251A (zh) * 2013-12-12 2015-06-17 中国科学院深圳先进技术研究院 OpenStack云计算管理平台Cell节点调度方法和系统
CN104717251B (zh) * 2013-12-12 2018-02-09 中国科学院深圳先进技术研究院 OpenStack云计算管理平台Cell节点调度方法和系统
CN103701934B (zh) * 2014-01-13 2017-02-01 浪潮(北京)电子信息产业有限公司 一种资源优化调度方法及虚拟机宿主机优化选择方法
CN103812930A (zh) * 2014-01-16 2014-05-21 华为技术有限公司 一种资源调度的方法及装置
WO2015106618A1 (zh) * 2014-01-16 2015-07-23 华为技术有限公司 一种资源调度的方法及装置
CN103812930B (zh) * 2014-01-16 2017-10-17 华为技术有限公司 一种资源调度的方法及装置
CN111176796A (zh) * 2014-06-27 2020-05-19 亚马逊科技公司 用于虚拟计算机资源调度的滚动资源信贷
CN111176796B (zh) * 2014-06-27 2023-12-05 亚马逊科技公司 用于虚拟计算机资源调度的滚动资源信贷
CN105471938B (zh) * 2014-08-19 2020-06-16 腾讯科技(深圳)有限公司 服务器负载管理方法及装置
CN105471938A (zh) * 2014-08-19 2016-04-06 腾讯科技(深圳)有限公司 服务器负载管理方法及装置
CN105511952A (zh) * 2014-09-22 2016-04-20 苏宁云商集团股份有限公司 基于云计算平台的资源自迁移方法及系统
CN105511952B (zh) * 2014-09-22 2020-02-04 苏宁云计算有限公司 基于云计算平台的资源自迁移方法及系统
CN105577414A (zh) * 2014-10-17 2016-05-11 中兴通讯股份有限公司 虚拟机vm资源弹性伸缩处理方法、装置及系统
CN104317657A (zh) * 2014-10-17 2015-01-28 深圳市川大智胜科技发展有限公司 实时交通流量统计中均衡统计任务的方法及装置
CN104317657B (zh) * 2014-10-17 2017-12-26 深圳市川大智胜科技发展有限公司 实时交通流量统计中均衡统计任务的方法及装置
CN107209642B (zh) * 2015-01-15 2021-02-12 瑞典爱立信有限公司 用于控制云环境中的资源的方法和实体
CN107209642A (zh) * 2015-01-15 2017-09-26 瑞典爱立信有限公司 存储快速路径
CN104734946A (zh) * 2015-04-09 2015-06-24 北京易掌云峰科技有限公司 一种多租户高并发的即时通讯云平台
WO2016161857A1 (zh) * 2015-04-09 2016-10-13 北京易掌云峰科技有限公司 一种多租户高并发的即时通讯云平台
CN104834569B (zh) * 2015-05-11 2018-01-16 北京京东尚科信息技术有限公司 一种基于应用类型的集群资源调度方法及系统
CN104834569A (zh) * 2015-05-11 2015-08-12 北京京东尚科信息技术有限公司 一种基于应用类型的集群资源调度方法及系统
CN106548262A (zh) * 2015-09-21 2017-03-29 阿里巴巴集团控股有限公司 用于处理任务的资源的调度方法、装置和系统
CN106548262B (zh) * 2015-09-21 2020-11-06 阿里巴巴集团控股有限公司 用于处理任务的资源的调度方法、装置和系统
CN105224392B (zh) * 2015-10-13 2018-07-27 中国联合网络通信集团有限公司 一种虚拟计算资源配额管理方法及平台
CN105224392A (zh) * 2015-10-13 2016-01-06 中国联合网络通信集团有限公司 一种虚拟计算资源配额管理方法及平台
CN105553741A (zh) * 2015-12-28 2016-05-04 江苏省电力公司信息通信分公司 一种基于云计算的应用系统自动化部署方法
CN106959894A (zh) * 2016-01-11 2017-07-18 北京京东尚科信息技术有限公司 资源分配方法和装置
CN106959894B (zh) * 2016-01-11 2020-11-24 北京京东尚科信息技术有限公司 资源分配方法和装置
CN106254459A (zh) * 2016-05-13 2016-12-21 江苏云途腾科技有限责任公司 一种用于云平台用户的资源弹性分配策略及装置
CN106155793A (zh) * 2016-07-19 2016-11-23 浪潮(北京)电子信息产业有限公司 一种资源调度方法及装置
CN106155793B (zh) * 2016-07-19 2019-05-28 浪潮(北京)电子信息产业有限公司 一种资源调度方法及装置
CN106126347A (zh) * 2016-08-17 2016-11-16 浪潮电子信息产业股份有限公司 一种云平台下有效实现主机集群资源调度的方法
CN108023759B (zh) * 2016-10-28 2020-11-03 腾讯科技(深圳)有限公司 自适应的资源调度方法和装置
CN108023759A (zh) * 2016-10-28 2018-05-11 腾讯科技(深圳)有限公司 自适应的资源调度方法和装置
CN108063784A (zh) * 2016-11-08 2018-05-22 阿里巴巴集团控股有限公司 一种云环境下应用集群资源分配的方法、装置和系统
CN106453146A (zh) * 2016-11-17 2017-02-22 华胜信泰信息产业发展有限公司 私有云计算资源的分配方法及系统
CN108268310B (zh) * 2016-12-30 2020-08-28 大唐移动通信设备有限公司 一种确定最小调度粒度的方法及装置
CN108512672A (zh) * 2017-02-24 2018-09-07 华为技术有限公司 业务编排方法、业务管理方法及装置
CN108536525A (zh) * 2017-03-02 2018-09-14 北京金山云网络技术有限公司 一种宿主机调度方法及装置
CN107193650A (zh) * 2017-04-17 2017-09-22 北京奇虎科技有限公司 一种在分布式集群中调度显卡资源的方法和装置
CN107193650B (zh) * 2017-04-17 2021-01-19 北京奇虎科技有限公司 一种在分布式集群中调度显卡资源的方法和装置
CN109002342A (zh) * 2017-06-07 2018-12-14 中国科学院信息工程研究所 一种基于OpenStack的计算资源定向调度方法及系统
CN108829520A (zh) * 2017-06-20 2018-11-16 成都虫洞奇迹科技有限公司 一种云环境下服务器资源分配方法和装置
CN108829520B (zh) * 2017-06-20 2022-03-29 成都灵跃云创科技有限公司 一种云环境下服务器资源分配方法和装置
CN109495398A (zh) * 2017-09-11 2019-03-19 中国移动通信集团浙江有限公司 一种容器云的资源调度方法及设备
CN107797766A (zh) * 2017-09-27 2018-03-13 郑州云海信息技术有限公司 一种创建卷的方法和装置
CN107995269A (zh) * 2017-11-24 2018-05-04 合肥博焱智能科技有限公司 一种基于云计算平台的资源动态分配方法
CN107943423A (zh) * 2017-12-07 2018-04-20 郑州云海信息技术有限公司 云系统中存储资源的管理方法和计算机可读存储介质
CN108170520A (zh) * 2018-01-29 2018-06-15 北京搜狐新媒体信息技术有限公司 一种云计算资源管理方法及装置
CN108509268A (zh) * 2018-02-24 2018-09-07 宁波诺信睿聚投资有限责任公司 集群资源分配方法、装置、设备及计算机可读存储介质
CN109062683A (zh) * 2018-06-29 2018-12-21 深圳信息职业技术学院 主机资源分配的方法、装置及计算机可读存储介质
CN109062683B (zh) * 2018-06-29 2022-03-18 深圳信息职业技术学院 主机资源分配的方法、装置及计算机可读存储介质
CN108768877A (zh) * 2018-07-20 2018-11-06 网宿科技股份有限公司 一种突发流量的分配方法、装置及代理服务器
CN109165045A (zh) * 2018-08-09 2019-01-08 网宿科技股份有限公司 一种调整服务器的硬件配置的方法和装置
CN110858160A (zh) * 2018-08-24 2020-03-03 阿里巴巴集团控股有限公司 资源调度方法及装置、存储介质和处理器
CN109471727B (zh) * 2018-10-29 2021-01-22 北京金山云网络技术有限公司 一种任务处理方法、装置及系统
CN109471727A (zh) * 2018-10-29 2019-03-15 北京金山云网络技术有限公司 一种任务处理方法、装置及系统
CN109739614A (zh) * 2018-11-22 2019-05-10 杭州数梦工场科技有限公司 虚拟机新建方法、装置及设备
CN109639486A (zh) * 2018-12-13 2019-04-16 杭州当虹科技股份有限公司 一种基于直播的云主机弹性伸缩方法
CN109901927A (zh) * 2019-02-21 2019-06-18 国泰君安证券股份有限公司 智能化任务动态调度系统及其方法
CN111800284A (zh) * 2019-04-08 2020-10-20 阿里巴巴集团控股有限公司 边缘云节点集合的选择方法和装置以及电子设备
CN111800284B (zh) * 2019-04-08 2023-06-20 阿里巴巴集团控股有限公司 边缘云节点集合的选择方法和装置以及电子设备
CN110175860A (zh) * 2019-04-09 2019-08-27 阿里巴巴集团控股有限公司 虚拟资源分配方法及装置
CN112783637A (zh) * 2019-11-07 2021-05-11 北京京东振世信息技术有限公司 一种资源调控方法和装置
CN112783637B (zh) * 2019-11-07 2023-09-22 北京京东振世信息技术有限公司 一种资源调控方法和装置
CN111090499A (zh) * 2019-12-24 2020-05-01 赛特斯信息科技股份有限公司 基于规则引擎模块实现多数据中心资源智能调度控制的方法
CN111200658A (zh) * 2020-01-06 2020-05-26 紫光云技术有限公司 一种云主机pci设备直通分配方法
CN113971078A (zh) * 2020-07-24 2022-01-25 中移(苏州)软件技术有限公司 基于云平台的资源调度方法、装置、电子设备及存储介质
CN111985831A (zh) * 2020-08-27 2020-11-24 北京华胜天成科技股份有限公司 云计算资源的调度方法、装置、计算机设备及存储介质
CN112148496A (zh) * 2020-10-12 2020-12-29 北京计算机技术及应用研究所 超融合虚拟机的计算存储资源的能效管理方法、装置及电子设备
CN112148496B (zh) * 2020-10-12 2023-09-26 北京计算机技术及应用研究所 超融合虚拟机的计算存储资源的能效管理方法、装置及电子设备
CN112631509A (zh) * 2020-12-01 2021-04-09 苏州浪潮智能科技有限公司 一种基于自主调整的分布式存储管理系统、方法及介质
CN114647501A (zh) * 2020-12-17 2022-06-21 顺丰科技有限公司 Mycat系统部署运维方法、装置、设备和存储介质
CN114647501B (zh) * 2020-12-17 2024-10-01 顺丰科技有限公司 Mycat系统部署运维方法、装置、设备和存储介质
CN112799818A (zh) * 2021-02-03 2021-05-14 上海交通大学 基于检查点描述文件的云端融合任务迁移方法及系统
CN114741190A (zh) * 2022-03-30 2022-07-12 中国农业银行股份有限公司 一种云计算资源的调度方法及装置
CN114844901B (zh) * 2022-05-23 2023-01-31 成都睿信天和科技有限公司 基于人工智能的大数据清洗任务处理方法及云计算系统
CN114844901A (zh) * 2022-05-23 2022-08-02 青岛慧海高科信息技术有限公司 基于人工智能的大数据清洗任务处理方法及云计算系统
CN116405391A (zh) * 2023-04-10 2023-07-07 长扬科技(北京)股份有限公司 基于OpenStack的虚拟机节点筛选方法、系统和存储介质

Also Published As

Publication number Publication date
CN103248659B (zh) 2016-04-20

Similar Documents

Publication Publication Date Title
CN103248659B (zh) 一种云计算资源调度方法和系统
Lin et al. Multi-resource scheduling and power simulation for cloud computing
CN103885831B (zh) 虚拟机宿主机的选择方法与装置
Le et al. Reducing electricity cost through virtual machine placement in high performance computing clouds
CN104102543B (zh) 一种云计算环境中负载调整的方法和装置
CN102307241B (zh) 一种基于动态预测的云计算资源部署方法
CN104503838A (zh) 一种虚拟cpu调度方法
Torre et al. A dynamic evolutionary multi-objective virtual machine placement heuristic for cloud data centers
CN104965755B (zh) 基于预算约束的云服务工作流调度方法
CN102279771A (zh) 一种虚拟化环境中自适应按需资源分配的方法及系统
CN105468435A (zh) Nfv动态资源分配方法
CN104050042A (zh) Etl作业的资源分配方法及装置
CN102929701A (zh) 一种批量虚拟机的调度方法及装置
Liang et al. Memory-aware resource management algorithm for low-energy cloud data centers
CN107346264A (zh) 一种虚拟机负载均衡调度的方法、装置和服务器设备
CN104639594A (zh) 分配物理资源和虚拟资源的系统和方法
CN103780646A (zh) 一种云资源的调度方法及系统
CN103731372A (zh) 一种混合云环境下服务提供者的资源供应方法
CN114356543A (zh) 一种基于Kubernetes的多租户机器学习任务资源调度方法
Patni et al. Load balancing strategies for grid computing
CN106713375A (zh) 云资源的调配方法及装置
CN104778076A (zh) 一种云服务工作流调度方法
CN109815009B (zh) 一种csp下的资源调度与优化方法
Zhang et al. An energy-aware host resource management framework for two-tier virtualized cloud data centers
CN112559122A (zh) 一种基于电力专用安防设备的虚拟化实例管控方法及系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant