[发明专利]网络节点的调度方法、装置、电子设备和存储介质有效
申请号: | 201910667400.0 | 申请日: | 2019-07-23 |
公开(公告)号: | CN110460647B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 李婷;朱海全 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 李镇江 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 节点 调度 方法 装置 电子设备 存储 介质 | ||
1.一种网络节点的调度方法,其特征在于,所述方法包括:
响应于用户终端发起的请求执行微服务对应业务的业务请求,获取用于执行所述业务请求中的微服务对应业务的每个网络节点的当前负荷、当前性能以及与用户终端的当前距离,基于网络节点的地理位置信息和所述业务请求中用户终端的地理位置信息确定得到对应网络节点与用户终端的当前距离;
基于所述每个网络节点的当前负荷、当前性能以及与用户终端的当前距离确定所述每个网络节点在执行所述业务请求中的微服务对应业务的优先度;
基于所述每个网络节点在执行所述业务请求中的微服务对应业务的优先度确定用于执行所述业务请求中的微服务对应业务的目标网络节点;
所述基于所述每个网络节点的当前负荷、当前性能以及与用户终端的当前距离确定所述每个网络节点在执行所述业务请求中的微服务对应业务的优先度的步骤,包括:
基于以下公式确定第一分数;
其中,η为大于零的正常数,a1为所述每个网络节点对应的最大负荷,a2为所述每个网络节点的当前负荷,A为所述第一分数;
基于以下公式确定第二分数;
其中,λ为大于零的正常数,b1为所述每个网络节点的当前性能,b2为所述每个网络节点的最优性能,B为所述第二分数;
基于所述每个网络节点与用户终端的当前距离、网络节点与用户终端的当前距离和优先值的关系表,确定第三分数;
基于以下公式确定所述每个网络节点在执行所述业务请求中的微服务对应业务的优先度;
其中,A为所述第一分数,B为所述第二分数,C为所述第三分数,α、β和γ为大于零的正常数,S为所述每个网络节点在执行所述业务请求中的微服务对应业务的优先度。
2.根据权利要求1所述的方法,其特征在于,所述基于所述每个网络节点在执行所述业务请求中的微服务对应业务的优先度确定用于执行所述业务请求中的微服务对应业务的目标网络节点的步骤,包括:
将优先度最高的网络节点确定为用于执行所述业务请求中的微服务对应业务的目标网络节点。
3.根据权利要求2所述的方法,其特征在于,所述将优先度最高的网络节点确定为用于执行所述业务请求中的微服务对应业务的目标网络节点的步骤,包括:
从预设的日志信息库中获取所述优先度最高的网络节点在当前时间和当前时间之前的特定时间段内执行所述业务请求中的微服务对应业务时所产生的所有日志,其中,所述日志中的日志信息至少包括所述优先度最高的网络节点在执行所述业务请求中的微服务对应业务时的响应状况信息,所述响应状况信息为所述优先度最高的网络节点在执行所述业务请求中的微服务对应业务时为响应成功或所述优先度最高的网络节点在执行所述业务请求中的微服务对应业务时为未响应;
基于所述日志信息中的响应状况信息确定所述优先度最高的网络节点在当前时间和当前时间之前的特定时间段内执行所述业务请求中的微服务对应业务的响应成功率;
若所述优先度最高的网络节点在当前时间和当前时间之前的特定时间段内执行所述业务请求中的微服务对应业务的响应成功率高于预定阈值,则将优先度最高的网络节点确定为用于执行所述业务请求中的微服务对应业务的目标网络节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910667400.0/1.html,转载请声明来源钻瓜专利网。