[发明专利]一种基于粒子群算法的边缘计算服务器放置方法有效
申请号: | 201910676958.5 | 申请日: | 2019-07-25 |
公开(公告)号: | CN110418353B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 付雄;赵耀;邓松;王俊昌;程春玲 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04W16/18 | 分类号: | H04W16/18;H04W28/08;H04L41/142;G06N3/00 |
代理公司: | 南京正联知识产权代理有限公司 32243 | 代理人: | 张玉红 |
地址: | 210012 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于粒子群算法的边缘计算服务器放置方法,该方法的主体思路是:通过迭代不断更新边缘服务器的位置和速度,确定每一次迭代是每个边缘服务器所负载的基站,最后根据负载均衡程度判定边缘服务器的位置是否满足最优化的要求。该方法的有益效果在于可以一次性找出所有边缘服务器的位置,不用对每一个边缘服务器分别计算,大大节约了时间提高了效率。在考虑边缘服务器和基站之间的传输延迟最小化的同时考虑每个边缘服务器之间的负载均衡,让最中边缘服务器放置的位置同时满足最小化传输延迟和负载均衡两个特性,充分考虑现实情况,具有可操作性。 | ||
搜索关键词: | 一种 基于 粒子 算法 边缘 计算 服务器 放置 方法 | ||
【主权项】:
1.一种基于粒子群算法的边缘计算服务器放置方法,其特征在于:该方法的主要步骤如下:步骤1:定义基站集合B={b1,b2,bi,…,bn},其中n表示基站数目,i表示基站序号;定义边缘服务器集合S={s1,s2,sj,…,sm},其中m表示边缘服务器数目,j表示边缘服务器序号;设置最大迭代次数为kmax;步骤2:用(yi1,yi2)表示二维空间中基站bi的坐标,用(xj1k,xj2k)表示迭代k次后边缘服务器sj的坐标;用(vj1k,vj2k)表示迭代k次后边缘服务器sj的速度;用Rk={(x11k,x12k),…,(xj1k,xj2k),…,(xm1k,xm2k)}表示第k次迭代时所有边缘服务器的位置坐标集合;用xmax,xmin表示边缘服务器坐标所能达到的最大最小值;用vmax,vmin表示边缘服务器速度所能达到的最大最小值;初始时从集合B中随机选取m个基站作为边缘服务器的起始位置并且所有边缘服务器的初始速度都为(0,0);步骤3:根据欧式距离公式计算第k次迭代过程中每个基站到m个边缘服务器的距离d(i,j)k,比较d(i,j)k值的大小,将d(i,j)k取值最小时的基站bi放入边缘服务器sj负责的基站集合Sjk={bi,…}其中i,j,k表示在第k次迭代时距离基站bi最近的边缘服务器是sj;步骤4:遍历第k次迭代时每个边缘服务器包含基站的数目,用Nmaxk,Nmink表示第k次迭代时边缘服务器包含最多和最少的基站数目;用ε=Nmaxk‑Nmink表示所有边缘服务器的负载均衡程度;如果达到迭代次数kmax或者ε≤M,则转步骤10,否则转步骤5;其中M为人为设定的常数,作为阈值;步骤5:用Sjg(1≤g≤k)表示前k次迭代过程中边缘服务器sj所经历过的最好位置,其中j,g表示前k次迭代中在第g次迭代时边缘服务器sj包含的基站数目最多;用pbestj=(pbesetj1,pbestj2)表示边缘服务器j所经历过的最好位置,其中pbestj1=xj1g,pbestj2=xj2g;步骤6:用Sef(1≤e≤m,1≤f≤k)表示前k次迭代中所有边缘服务器经历过的最好位置,其中e,f表示前k次迭代过程中在第f次迭代时边缘服务器se包含的基站数目最多;用gbest=(gbest1,gbest2)表示所有服务器经历过的最好位置,其中gbest1=xe1f,gbest2=xe2f;步骤7:设置动态权重w;步骤8:对边缘服务器sj第d(1≤d≤2)维速度vjdk进行更新;步骤9:对边缘服务器sj的第d(1≤d≤2)维位置xjdk更新;步骤10:对更新完成后的位置和速度坐标越界做处理,若vjdk>vmax则vjdk=vmax,若vjdk<vmin则vjdk=vmin;若xjdk>xmax则xjdk=xmax,若xjdk<xmin则xjdk=xmin;处理完成后转步骤3;步骤11:输出停止迭代时m个边缘服务器的位置坐标集合Rk,迭代结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910676958.5/,转载请声明来源钻瓜专利网。