[发明专利]一种基于负载均衡的资源预调度方法在审

专利信息
申请号: 202110863510.1 申请日: 2021-07-29
公开(公告)号: CN113946436A 公开(公告)日: 2022-01-18
发明(设计)人: 高岭;朱海蓉;郭子正;向东;李妍;许佶鹏;杨旭东;郭红波 申请(专利权)人: 西北大学
主分类号: G06F9/50 分类号: G06F9/50;G06F9/48
代理公司: 西安西达专利代理有限责任公司 61202 代理人: 刘华
地址: 710069 陕西*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 负载 均衡 资源 调度 方法
【权利要求书】:

1.一种基于负载均衡的资源预调度方法,其特征在于,包括以下步骤:

步骤1,服务器集合选择:

根据用户需求预测的结果,通过下式确定与用户需求匹配的资源服务器集合,

其中Cik为服务器i上资源k的总量,Nmi(t-1)为t-1时间单元等待服务器i上的m类用户请求,M为用户请求种类的上限,Dmk为m类用户请求所消耗资源k的量,Dnk为用户请求n所需资源k的量;

步骤2,服务器利用率计算:

在各服务器节点设置监控设备,依照运行周期收集各服务器资源使用数据,分析各服务器上正在执行的用户请求,计算服务器当前实际利用率,具体包括:

1)根据公共文化云端服务器节点数据随时间改变的特点,根据其运行周期收集资源的使用数据,采集各服务器上正在执行的用户请求数Pi

2)根据各服务器正在执行用户请求数Pi,计算各服务器的实际利用率ηi

其中,服务器可共同并行运行Pi个用户需求,Pi>0为正整数,N为公共文化云端总的服务器的数量,分母代表服务器能够并行执行的最大用户请求数,分子代表现阶段执行的用户需求数,当ηi=1时,代表服务器处于饱和状态;在当ηi=0时,代表服务器上无正在执行的用户需求,处于非饱和状态;

步骤3,资源预调度服务器选择:

1)根据各服务器实际利用率判断服务器是否处于饱和状态,若服务器处于非饱和状态时,选择待分配用户需求n;

①根据t时间内m类用户需求数目计算t时间内总待分配用户需求数,计算公式如下:

Lm(t)=Lm(t-1)+Am(t)-Hm(t)

其中Lm(t)为t时间内m类用户需求数目,Am(t)为t时间内新到达的m类用户需求数,Hm(t)为t时间内完成的m类用户需求数,L(t)为t时间内总待分配用户需求数;

②若t时间内总待分配用户需求数和t-1时间时间单元等待分配的m类用户需求的和不大于等待队列长度时,选择待分配用户需求中所需资源最大的用户需求为n,否则选取待分配任务权重最大的用户需求为n;

其中Maxql为等待队列长度,Nmi(t-1)为t-1时间单元等待分配的m类资源,Wa为待分配任务a的权重,Ta为待分配用户需求a在等待序列中等待的时间,为待分配用户需求a所需资源量;

2)选择服务器处于非饱和状态时处理用户需求的服务器;

①计算出将区域用户需求n分配给服务器集合时各服务器的平均负载,计算公式如下:

其中表示为t时间单元服务器i上的负载,pni(t)为t时间单元需分配的用户需求n分配到服务器i的概率,Dmk为m类用户需求所消耗资源k的量,Dnk为用户需求n所需资源k的量,Nmi(t-1)为t-1时间单元等待分配的m类资源,AvgDC(t)为用户需求n分配给服务器集合时各服务器的平均负载,N为公共文化云端总服务器的数量;

②计算用户需求n分配到各服务器时,服务器的负载方差,计算公式如下:

其中N为公共文化云端总服务器的数量,表示为t时间单元服务器i上的负载,AvgDC(t)为用户需求n分配给服务器集合时各服务器的平均负载;

③分析服务器负载,选定负载方差最小的服务器为处理用户需求的服务器;

3)若服务器处于饱和状态,根据服务器用户请求执行的时间、服务器用户请求排队数量、服务器运行用户请求数量,得到全部服务器的等待时间,选用等待时间最短的服务器处理用户需求;依据资源监控设备对资源的运行状态检测,同时得到对应的参数值;

计算服务器的资源等待时间,计算公式如下:

其中Pi表示服务器现阶段执行用户需求数,表示服务器的任务排队数量,Ii表示服务器执行完一个用户需求所需的时间;

步骤4,链路选择:

根据最小化最大带宽利用率(max-min)原则衡量网络中流量的均衡程度,选择最大链路带宽利用率最小的路径为资源调度链路;

用有向图G=(V,E)抽象描述公共文化云端到用户端网络拓扑,V表示网络中节点的集合,E表示网络链路集合;用M,N分别表示节点数量和链路数量,即M=|V|,N=|E|;一条从源点公共文化云端s到终点用户端t的路径P由一组不重复的链路(I1,I2,I3,…,In)组成;对于都对应一个长度值,用表示;

组成路径的所有长度值的和为:

路径P的带宽利用率为:

其中len(P)表示路径P的长度,为表示流量经过链路li后链路的带宽利用率。

2.根据权利要求1所述的一种基于负载均衡的资源预调度方法,其特征在于,其特征在于,所述的步骤4中将选择新的链路问题抽象为:在一个有向图G中,找到一条从源点公共文化云端s到终点用户端t的路径P,并指定一个长度上限D,使其满足以下条件:

len(P)≤D

其中每条路径的长度不超过长限,保证用户服务质量,且选择最大链路带宽利用率最小的路径为资源调度链路。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北大学,未经西北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110863510.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top