一种基于人工神经网络的代理制造技术

技术编号:39832645 阅读:9 留言:0更新日期:2023-12-29 16:15
本发明专利技术提出了一种基于人工神经网络的代理

【技术实现步骤摘要】
一种基于人工神经网络的代理IP地址调度方法和装置


[0001]本专利技术涉及人工智能及
IP
资源管理
,具体涉及一种基于人工神经网络的代理
IP
地址调度方法和装置


技术介绍

[0002]现有技术中,代理
IP
地址的调度一般基于优先级算法
、FIFO、
负载均衡等算法进行调度,但是该些算法能满足一些用户的需要,但给用户调度的代理
IP
地址可能存在资源的浪费,导致后续高需求用户无法分配到合适的代理
IP
地址,影响网络的性能,或者代理
IP
地址从海量的代理
IP
地址池中进行调度,调度速度较慢,且不够精准


技术实现思路

[0003]本专利技术针对上述现有技术中一个或多个技术缺陷,提出了如下技术方案

[0004]一种基于人工神经网络的代理
IP
地址调度方法,所述方法应用于数据中心的调度服务器,该方法包括:扫描步骤,每隔时间
t
对代理
IP
地址资源池中的每个代理
IP
地址进行扫描,获取每个代理
IP
地址的扫描参数,所述扫描参数包括代理
IP
地址当前是否可访问

连接带宽以及响应速度,其中所述代理
IP
地址资源池包括
N
条代理
IP
地址,将每条代理<br/>IP
地址每隔时间
t
获取的扫描参数构成一条历史记录
AIP
i
={

access
t
、W
t
、S
t



access
2t
、W
2t
、S
2t


……


access
kt
、W
kt
、S
kt

}

access
kt
表示
kt
时刻第
i
条代理
IP
地址是否可访问,取值为0或
1,0
表示不可访问,1表示可以访问
、W
kt
表示
kt
时刻第
i
条代理
IP
地址的连接带宽
、S
kt
表示
kt
时刻第
i
条代理
IP
地址的响应速度;接收步骤,调度服务器接收用户需要使用代理
IP
地址进行数据访问的访问请求,所述访问请求包括访问优先级

代理
IP
地址的最小需求连接带宽以及最低需求响应速度;预处理步骤,基于第
i
条代理
IP
地址的历史记录
AIP
i
计算该代理
IP
地址的访问可靠度

平均连接带宽和平均响应速度;候选步骤,基于所述最小需求连接带宽以及最低需求响应速度与每条代理
IP
地址的平均连接带宽和平均响应速度从所述
N
条代理
IP
地址选择出
M
条候选代理
IP
地址;匹配步骤,实时获取
M
条候选代理
IP
地址中每条代理
IP
地址的实时连接带宽和实时响应速度,将每条代理
IP
地址的实时连接带宽

实时响应速度和可靠度以及所述优先级

最小需求连接带宽以及最低需求响应速度构成输入向量输入至训练后的人工神经网络中匹配,得到
L
条匹配代理
IP
地址,所述
L
条匹配代理
IP
地址按照匹配度
M
j
大小进行降序排列;确定步骤,调度服务器从所述
L
条匹配代理
IP
地址确定一条代理
IP
地址分配给所述用户;其中,
2≤L≤M≤N

1≤i≤N

k
为大于1的自然数

[0005]更进一步地,所述每条代理
IP
地址访问可靠度的确定方式为:
,
其中,
l
为自然数

[0006]更进一步地,所述输入向量为
InputV
i
=[RW
i
、RS
i

α
*RIP
i

β
*Pr、LW、LS],
RW
i
表示第
i
条代理
IP
地址的实时连接带宽
、RS
i
表示第
i
条代理
IP
地址的实时响应速度
、RIP
i
表示第
i
条代理
IP
地址的可靠度
、Pr
表示所述优先级
、LW
表示最小需求连接带宽
、LS
表示最低需求响应速度,其中,;

[0007]更进一步地,所述调度服务器从所述
L
条匹配代理
IP
地址确定一条代理
IP
地址分配给所述用户的操作为:计算
L
条匹配代理
IP
地址的实时连接带宽

实时响应速度与最小需求连接带宽

最低需求响应速度的余弦相似度
Cos
j
;计算
L
条匹配代理
IP
地址中的第
j
条代理
IP
地址与所述访问请求的推荐度值
REC
j
:;选择推荐度值
REC
j
最大的一条代理
IP
地址分配给所述用户;其中,
γ

δ

ε
为常数

[0008]更进一步地,其中,,
,。
[0009]本专利技术还提出了一种基于人工神经网络的代理
IP
地址调度装置,所述装置应用于数据中心的调度服务器,该装置包括:扫描单元,每隔时间
t
对代理
IP
地址资源池中的每个代理
IP
地址进行扫描,获取每个代理
IP
地址的扫描参数,所述扫描参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于人工神经网络的代理
IP
地址调度方法,所述方法应用于数据中心的调度服务器,其特征在于,该方法包括:扫描步骤,每隔时间
t
对代理
IP
地址资源池中的每个代理
IP
地址进行扫描,获取每个代理
IP
地址的扫描参数,所述扫描参数包括代理
IP
地址当前是否可访问

连接带宽以及响应速度,其中所述代理
IP
地址资源池包括
N
条代理
IP
地址,将每条代理
IP
地址每隔时间
t
获取的扫描参数构成一条历史记录
AIP
i
={

access
t
、W
t
、S
t



access
2t
、W
2t
、S
2t


……


access
kt
、W
kt
、S
kt

}

access
kt
表示
kt
时刻第
i
条代理
IP
地址是否可访问,取值为0或
1,0
表示不可访问,1表示可以访问
、W
kt
表示
kt
时刻第
i
条代理
IP
地址的连接带宽
、S
kt
表示
kt
时刻第
i
条代理
IP
地址的响应速度;接收步骤,调度服务器接收用户需要使用代理
IP
地址进行数据访问的访问请求,所述访问请求包括访问优先级

代理
IP
地址的最小需求连接带宽以及最低需求响应速度;预处理步骤,基于第
i
条代理
IP
地址的历史记录
AIP
i
计算该代理
IP
地址的访问可靠度

平均连接带宽和平均响应速度;候选步骤,基于所述最小需求连接带宽以及最低需求响应速度与每条代理
IP
地址的平均连接带宽和平均响应速度从所述
N
条代理
IP
地址选择出
M
条候选代理
IP
地址;匹配步骤,实时获取
M
条候选代理
IP
地址中每条代理
IP
地址的实时连接带宽和实时响应速度,将每条代理
IP
地址的实时连接带宽

实时响应速度和可靠度以及所述优先级

最小需求连接带宽以及最低需求响应速度构成输入向量输入至训练后的人工神经网络中匹配,得到
L
条匹配代理
IP
地址,所述
L
条匹配代理
IP
地址按照匹配度
M
j
大小进行降序排列;确定步骤,调度服务器从所述
L
条匹配代理
IP
地址确定一条代理
IP
地址分配给所述用户;其中,
2≤L≤M≤N

1≤i≤N

k
为大于1的自然数
。2.
根据权利要求1所述的方法,其特征在于,所述每条代理
IP
地址访问可靠度的确定方式为:
,
其中,
l
为自然数
。3.
根据权利要求2所述的方法,其特征在于,所述输入向量为
InputV
i
=[RW
i
、RS
i

α
*RIP
i

β
*Pr、LW、LS]

RW
i
表示第
i
条代理
IP
地址的实时连接带宽
、RS
i
表示第
i
条代理
IP
地址的实时响应速度
、RIP
i
表示第
i
条代理
IP
地址的可靠度
、Pr
表示所述优先级
、LW
表示最小需求连接带宽
、LS
表示最低需求响应速度,其中,;
。4.
根据权利要求3所述的方法,其特征在于,所述调度服务器从所述
L
条匹配代理
IP
地址确定一条代理
IP
地址分配给所述用户的操作为:计算
L
条匹配代理
IP
地址的实时连接带宽

实时响应速度与最小需求连接带宽

最低需
求响应速度的余弦相似度
Cos
j
;计算
L
条匹配代理
IP
地址中的第
j
条代理
IP
地址与所述访问请求的推荐度值
REC
j
:;选择推荐度值
REC
j
最大的一条代理
IP
地址分配给所述用户;其中,
γ

δ

ε
为常数
。5.
根据权利要求4所述的方法,其特征在于,其中,,
,。6.
一种基于人工神经网络的代理

【专利技术属性】
技术研发人员:瞿宜情孔燕凌王宇杰
申请(专利权)人:厦门市唯云网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1