[发明专利]一种基于无线城域网微云负载均衡的任务调度方法有效
申请号: | 201910075373.8 | 申请日: | 2019-01-25 |
公开(公告)号: | CN109639833B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 林兵;张建山;卢宇;黄志高;陈星;蔡飞雄 | 申请(专利权)人: | 福建师范大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/801;H04L12/803 |
代理公司: | 福州君诚知识产权代理有限公司 35211 | 代理人: | 戴雨君 |
地址: | 350108 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 无线 城域网 负载 均衡 任务 调度 方法 | ||
1.一种基于无线城域网微云负载均衡的任务调度方法,其特征在于:其包括以下步骤:
步骤1,根据各微云的初始抵达率初始化无线城域网微云;其包括以下步骤:
步骤1.1,设定一组微云{1,...,K},其中微云i∈{1,...,K}由ni个服务率为μi的服务器组成,微云的抵达率为λi,
步骤1.2,为该组微云的任务平均响应时间赋予初始值,的取值范围为[Tmin,Tmax];Tmax=max{Ti(λi)|1≤i≤K},Tmin=min{Ti(λi)|1≤i≤K},Ti(λi)表示微云i的最终任务平均响应时间;
步骤2,计算出满足精度阈值ε的任务平均响应时间各过载微云的传出流量和各欠载微云的传入流量:
步骤3,根据微云之间的网络延迟调整系统中微云任务平均响应时间的平均值使得微云任务平均响应时间的最大值与任务平均响应时间的差值在给定的容许精度阈值θ范围内;
步骤4,计算各微云间的最小延迟流。
2.根据权利要求1所述的一种基于无线城域网微云负载均衡的任务调度方法,其特征在于:步骤1.2中的初始赋值为
3.根据权利要求1所述的一种基于无线城域网微云负载均衡的任务调度方法,其特征在于:步骤2具体包括以下步骤:
步骤2.1,基于任务平均响应时间将该组微云分为两个不相交的集合,过载集合Vs和欠载集合Vt;
步骤2.2,分别确定过载微云i传出的任务流大小φi和欠载微云j传入的任务流大小φj;具体如下:
对于每个过载微云i∈Vs,计算微云i再卸载的任务流大小φi,φi满足如下关系:
其中,ε为任务平均响应时间的精度阈值;λi-φi为过载微云再卸载任务流后的工作负载,对于每个欠载微云j∈Vt,计算再卸载到该微云j的任务流大小φj,φj满足如下关系:
其中,ε为任务平均响应时间的精度阈值;λj+φj为欠载微云接收再卸载任务流后的工作负载,
且Ti(λi-φi)和Tj(λj+φj)由下面公式(4)计算得到:
步骤2.3,计算过载微云集合的传出流量与欠载微云集合的传入流量之间的差值Δ,计算公式如下:
步骤2.4,判断差值是否满足|Δ|≤δ;是则,停止迭代保存当前φi和φj并执行步骤3;否则,根据差值Δ加的大小调整Tmin和Tmax,并执行步骤2.1。
4.根据权利要求3所述的一种基于无线城域网微云负载均衡的任务调度方法,其特征在于:步骤2.4中根据差值Δ加的大小调整Tmin和Tmax的具体步骤如下:当Δ>0,提高下限将即将赋值给Tmin,并以作为的下一次迭代值;当Δ<0,降低上限将并以作为的下一次迭代值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建师范大学,未经福建师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910075373.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种探测计算能力的方法及相关装置
- 下一篇:旋转电机的转子