[发明专利]网络请求资源调度方法、装置、电子设备及存储介质在审
申请号: | 202010024678.9 | 申请日: | 2020-01-10 |
公开(公告)号: | CN111225059A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 陈宽;洪一帆;王广伟;戚剑锋;张阳平 | 申请(专利权)人: | 中移(杭州)信息技术有限公司;中国移动通信集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/50 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 310011 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 请求 资源 调度 方法 装置 电子设备 存储 介质 | ||
1.一种网络请求资源调度方法,其特征在于,所述方法包括:
接收用户请求,并计算所述用户请求的哈希值;
采用一致性哈希算法在一个预先设置的哈希环中确定所述哈希值的位置,并根据所述位置按照预先设定的搜寻方法在所述哈希环中查找一个虚拟节点,并定位该虚拟节点对应的边缘服务器;
获取所述边缘服务器的当前负载,并根据一个预设的平衡因子计算所述边缘服务器的目标负载;
当所述当前负载大于或者等于所述目标负载时,按照所述预先设定的搜寻方法从所述哈希环中查找下一个虚拟节点,直到所述虚拟节点对应的边缘服务器的当前负载小于目标负载;
当所述当前负载小于所述目标负载时,将所述用户请求转发给所述边缘服务器。
2.如权利要求1所述的网络请求资源调度方法,其特征在于,所述获取所述边缘服务器的当前负载包括:
在一个一致性协同设备中创建一个负载管理节点;
根据所述负载管理节点中新增的子节点获取当前在线的边缘服务器;
监听所述子节点中的数据变化,根据所述数据变化获取所述边缘服务器的当前负载。
3.如权利要求2所述的网络请求资源调度方法,其特征在于,所述根据一个平衡因子计算所述边缘服务器的目标负载,包括:
计算所述当前在线的边缘服务器平均负载avgLoad:
avgLoad=(hostLoad1*R1+hostLoad2*R2+hostLoad3*R3+…+hostLoadn*Rn)/n,
其中,n为所述当前在线的边缘服务器的数量,hostLoad1,hostLoad2,hostLoad3…hostLoadn分别为所述当前在线的边缘服务器的当前负载,R1,R2,R3…Rn为预设权重;
计算其中一台边缘服务器Ai的目标负载destLoadi:
destLoadi=min(avgLoad*C,maxLoad),
其中,MaxLoad为所述边缘服务器Ai的最大负载上限,C为所述预设的平衡因子。
4.如权利要求2或3中所述的网络请求资源调度方法,其特征在于,所述边缘服务器的当前负载通过下述方法得到:
定时通过所述边缘服务器的系统接口获取系统负载指标;
通过对所述边缘服务器的业务请求和连接进行统计分析,获取所述边缘服务器的业务负载指标;
根据所述系统负载指标及业务负载指标,采用预设的计算方法计算所述边缘服务器的当前负载,并将所述当前负载上传至所述一致性协同设备中的负载管理节点下对应的子节点中。
5.如权利要求4所述的网络请求资源调度方法,其特征在于,所述系统负载指标包括cpu使用率、内存使用率、磁盘io使用率、带宽使用率,及所述业务负载指标包括并发连接负载率及并发请求负载率。
6.如权利要求5所述的网络请求资源调度方法,其特征在于,所述预设的计算方法包括:
通过经验直接赋权、根据熵权法或者层次分析法中任意一种方法确定所述系统负载指标及业务负载指标中各指标的权重rn(n=1,2,3…n),通过下述方式计算所述边缘服务器的当前负载hostload:
Hostload=r1*sys_cpuload+r2*sys_memload+r3*sys_diskioload+r4*sys_bwload+r5*app_connload+r6*app_tpsload;或者
Hostload=max(sys_cpuload,sys_memload,sys_diskioload,sys_bwload,app_connload,app_tpsload);
其中,sys_cpuload为所述cpu使用率,sys_memload为所述内存使用率,sys_diskioload为所述磁盘io使用率,sys_bwload为所述带宽使用率,app_connload为所述并发连接负载率,及app_tpsload为所述并发请求负载率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(杭州)信息技术有限公司;中国移动通信集团有限公司,未经中移(杭州)信息技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010024678.9/1.html,转载请声明来源钻瓜专利网。