【技术实现步骤摘要】
一种资源调度的方法及装置
本专利技术涉及云技术,尤指一种资源调度的方法及装置。
技术介绍
在云计算、大数据时代,通过虚拟化方式共享资源,并通过网络统一管理和调度计算、存储、网络、软件等资源实现资源整合与配置优化,用户可以根据需求,按时或者按量付费获取,非常方便。近年来,随着Docker(开源的应用容器引擎)容器技术的兴起,越来越多的公司、云服务提供商都逐渐引入容器技术搭建适合自身业务的容器云平台。为了管理云平台中大量的计算资源,提高资源利用率,需要有效的资源分配和调度策略。因此,亟需要提出一种有效的资源分配和调度策略,以提高云资源的利用率。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种资源调度方法,能够提高云资源的利用率。为了达到本专利技术目的,本专利技术提供了一种资源调度方法,其特征在于,所述方法包括:定时获取用户资源需求的集合;每次获取所述集合后,根据资源需求量对所述集合中的用户资源需求进行排序,依次对所述集合中的用户资源需求进行资源分配。一种示例性的实施例中,所述用户资源需求为:UR(t)={ur|ur.cs=t};其中,UR(t)为t时刻的用户资源 ...
【技术保护点】
1.一种资源调度方法,其特征在于,所述方法包括:定时获取用户资源需求的集合;每次获取所述集合后,根据资源需求量对所述集合中的用户资源需求进行排序,依次对所述集合中的用户资源需求进行资源分配。
【技术特征摘要】
1.一种资源调度方法,其特征在于,所述方法包括:定时获取用户资源需求的集合;每次获取所述集合后,根据资源需求量对所述集合中的用户资源需求进行排序,依次对所述集合中的用户资源需求进行资源分配。2.根据权利要求1所述的资源调度方法,其特征在于,所述用户资源需求为:UR(t)={ur|ur.cs=t};其中,UR(t)为t时刻的用户资源需求;ur=<cu,cs,ts,te>;cu表示提出资源需求的用户;cs表示资源需求量;ts∈[0,∞)表示用户提出资源需求的初始时刻;te=[0,∞)表示用户占有资源的时间长度。3.根据权利要求1所述的资源调度方法,其特征在于,所述根据资源需求量对所述集合中的用户资源需求进行排序,包括:按照用户的资源需求中的资源需求量从大到小进行排序。4.根据权利要求1所述的资源调度方法,其特征在于,所述对所述集合中的用户资源需求进行资源分配之后,还包括:对任意一个已分配资源的用户资源需求,若当前时刻大于或等于用户提出资源需求的初始时刻和用户占有资源的时间长度之和时,释放为该用户资源需求所分配的资源。5.根据权利要求1所述的资源调度方法,其特征在于,所述依次对所述集合中的用户资源需求进行资源分配,包括:S01.对排在所述集合中第一位用户资源需求进行资源分配;S02.将已分配资源的用户资源需求移除所述集合;S03.若还存在可供分配的资源,返回步骤S01。6.一种资源调度的装置,包括:存储器和处理器;其特征在于:...
【专利技术属性】
技术研发人员:郑玉会,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。