利索能及
我要发布
收藏
专利号: 2020101960102
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-07-01
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种流量调度方法,其特征在于,所述方法包括:

当目标服务器节点的流量大于预设流量阈值时,确定第一区域以及确定第二区域,其中,所述第一区域是所述目标服务器节点所属的地理区域,所述第二区域是所述目标服务器节点的流量所属的地理区域;

若所述第二区域中存在除了所述第一区域之外的第三区域,根据所述第一区域与所述第三区域之间的距离以及所述目标服务器节点的预设调度流量阈值,从所述目标服务器节点的流量中确定待调度流量;

根据所述待调度流量,确定第一调度服务器节点;

若所述第一调度服务器节点的可接收流量小于所述待调度流量,确定除了所述第一调度服务器节点以及所述目标服务器节点之外的服务器节点的链路质量分数以及节点属性信息,包括:将所述除了所述第一调度服务器节点以及所述目标服务器节点之外的服务器节点确定为第一服务器节点;

根据所述链路质量分数以及所述节点属性信息,确定第二调度服务器节点,包括:根据所述第一服务器节点的节点属性信息中的实时可用状态、实时流量百分比、运营商、流量成本以及流量增长速度,从所述第一服务器节点中确定不适合调度的第二服务器节点,包括:针对所述第一服务器节点中的每个节点,判断所述节点的实时可用状态是否为预设状态,若所述节点的实时可用状态为预设状态、并且所述节点的实时流量百分比小于预设百分比阈值,判断所述节点的运营商是否为预设运营商,若所述节点的运营商为预设运营商,根据所述节点的日志文件,确定所述节点在预设时间范围内的流量增长速度,若所述流量增长速度大于预设速度阈值,将所述节点确定为不适合调度的第二服务器节点;

将所述待调度流量调度至所述第一调度服务器节点以及所述第二调度服务器节点。

2.根据权利要求1所述的方法,其特征在于,所述根据所述待调度流量,确定第一调度服务器节点包括:将所述待调度流量所属的地理区域确定为第四区域;

将所述第四区域的服务器节点确定为所述第一调度服务器节点。

3.根据权利要求2所述的方法,其特征在于,所述确定除了所述第一调度服务器节点以及所述目标服务器节点之外的服务器节点的链路质量分数包括:确定所述第一服务器节点访问所述第四区域的网络的响应时间以及下载速度;

根据预设权重,对所述响应时间以及下载速度进行归一化运算,获得所述第一服务器节点到所述第四区域的网络的链路质量分数。

4.根据权利要求3所述的方法,其特征在于,所述根据所述链路质量分数以及所述节点属性信息,确定第二调度服务器节点包括:将所述第一服务器节点按照所述链路质量分数从大到小进行排序,获得第一队列;

从所述第一队列的所有节点中,删除所述第二服务器节点,获得第二队列;

根据所述流量成本,从所述第二队列的所有节点中,将排列顺序在第一的节点确定为第二调度服务器节点。

5.根据权利要求3所述的方法,其特征在于,所述确定所述第一服务器节点访问所述第四区域的网络的响应时间以及下载速度包括:通过所述第一服务器节点的代理程序调用因特网包探索器命令,确定所述第一服务器节点访问所述第四区域的网络的响应时间;

根据所述第一服务器节点的历史访问日志,获取所述第一服务器节点访问第四区域的网络的下载流量以及下载时间;

根据所述下载流量以及所述下载时间,确定所述第一服务器节点访问所述第四区域的网络的下载速度。

6.根据权利要求3所述的方法,其特征在于,所述预设权重包括响应权重以及下载权重,所述根据预设权重,对所述响应时间以及下载速度进行归一化运算,获得所述第一服务器节点到所述第四区域的网络的链路质量分数包括:根据所述响应权重以及所述第一服务器节点访问所述第四区域的网络的响应时间,确定所述第一服务器节点的响应值,并根据所述下载权重以及所述第一服务器节点访问所述第四区域的网络的下载速度,确定所述第一服务器节点的下载值;

计算所述第一服务器节点的下载值与所述第一服务器节点的响应值的比值;

对所述比值进行归一化运算,获得所述第一服务器节点到所述第四区域的网络的链路质量分数。

7.一种流量调度装置,其特征在于,所述流量调度装置包括:

确定模块,用于当目标服务器节点的流量大于预设流量阈值时,确定第一区域以及确定第二区域,其中,所述第一区域是所述目标服务器节点所属的地理区域,所述第二区域是所述目标服务器节点的流量所属的地理区域;

所述确定模块,还用于若所述第二区域中存在除了所述第一区域之外的第三区域,根据所述第一区域与所述第三区域之间的距离以及所述目标服务器节点的预设调度流量阈值,从所述目标服务器节点的流量中确定待调度流量;

所述确定模块,还用于根据所述待调度流量,确定第一调度服务器节点;

所述确定模块,还用于若所述第一调度服务器节点的可接收流量小于所述待调度流量,确定除了所述第一调度服务器节点以及所述目标服务器节点之外的服务器节点的链路质量分数以及节点属性信息,包括:将所述除了所述第一调度服务器节点以及所述目标服务器节点之外的服务器节点确定为第一服务器节点;

所述确定模块,还用于根据所述链路质量分数以及所述节点属性信息,确定第二调度服务器节点,包括:根据所述第一服务器节点的节点属性信息中的实时可用状态、实时流量百分比、运营商、流量成本以及流量增长速度,从所述第一服务器节点中确定不适合调度的第二服务器节点,包括:针对所述第一服务器节点中的每个节点,判断所述节点的实时可用状态是否为预设状态,若所述节点的实时可用状态为预设状态、并且所述节点的实时流量百分比小于预设百分比阈值,判断所述节点的运营商是否为预设运营商,若所述节点的运营商为预设运营商,根据所述节点的日志文件,确定所述节点在预设时间范围内的流量增长速度,若所述流量增长速度大于预设速度阈值,将所述节点确定为不适合调度的第二服务器节点;

调度模块,用于将所述待调度流量调度至所述第一调度服务器节点以及所述第二调度服务器节点。

8.一种服务器,其特征在于,所述服务器包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序以实现如权利要求1至6中任意一项所述的流量调度方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如权利要求1至6中任意一项所述的流量调度方法。