基于回声状态网络的信息传输方法及装置制造方法及图纸

技术编号:25406615 阅读:19 留言:0更新日期:2020-08-25 23:09
本发明专利技术提供一种基于回声状态网络的信息传输方法及装置,当应用系统当前对应的服务器集群中的服务器处理任务信息得到对应的结果信息时,可以根据该结果信息的目标地址,在当前多个预设目标地址对应的应用系统集群中选取该目标地址对应的下一级应用系统,并连接该目标地址对应的下一级应用系统以传输信息。本发明专利技术实施例提供的方法中,在各个时间周期可以基于预先训练的回声状态网络从预设目标地址对应的多个下一级应用系统中确定一个应用系统,作为该时间周期内该预设目标地址对应的下一级应用系统,用以信息传输。故在不同的时间段内,应用系统可以连接不同的下一级应用系统以传输信息时,提高网络中应用系统的利用率。

【技术实现步骤摘要】
基于回声状态网络的信息传输方法及装置
本专利技术涉及计算机
,特别是涉及一种基于回声状态网络的信息传输方法及装置。
技术介绍
许多企业或机构为了实现业务需求,常常在服务网络中部署了很多应用系统以实现各项服务。在应用系统的运行过程中,由应用系统对应的服务器集群处理任务信息,并根据结果信息中的目标地址连接下一个应用系统以发送结果信息。在现有的信息传输过程,应用系统之间的信息传输通常需要途径多个应用系统的转发处理,才能到达目标的应用系统,每个应用系统在传输目标地址相同的信息时所连接的下一个应用系统都是固定的。而网络中的每个应用系统在不同的时间段内可能会存在较大的负载差异,在相同时间段的网络中的各个应用系统的负载也可能会存在较大差异,应用系统均选择连接固定的下一级应用系统以传输信息,这导致了网络中的应用系统的利用率较低,继而导致网络中的服务器利用率较低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于回声状态网络的信息传输方法,以解决应用系统连接固定的下一级应用系统以传输信息,导致网络中的应用系统的利用率较低,继而导致服务器利用率较低的问题。本专利技术实施例还提供了一种基于回声状态网络的信息传输装置,用以保证上述方法实际中的实现及应用。为实现上述目的,本专利技术实施例提供如下技术方案:一种基于回声状态网络的信息传输方法,包括:当第一应用系统的分配服务器接收到任务信息时,确定所述第一应用系统当前对应的第一服务器集群,并在所述第一服务器集群中确定第一目标服务器,将所述任务信息发送至所述第一目标服务器;当接收到所述第一目标服务器发送的所述任务信息对应的结果信息时,获取所述结果信息的目标地址;确定所述目标地址对应的第二应用系统,所述第二应用系统由多个预设目标地址对应的应用系统集群中选取获得,所述应用系统集群中包括多个第三应用系统,所述多个第三应用系统与所述多个预设目标地址为一一对应关系,所述预设目标地址为所述第一应用系统在运行过程中产生的输出信息所对应的服务器地址,每个所述预设目标地址对应的所述第三应用系统为当前的时间周期内基于已训练的第一回声状态网络模型在该预设目标地址对应的多个第四应用系统中确定的应用系统,所述第四应用系统为用于将所述输出信息传输至所述预设目标地址的应用系统;连接所述第二应用系统,并将所述结果信息发送至所述第二应用系统。上述的方法,可选的,所述基于已训练的第一回声状态网络模型在该预设目标地址对应的多个第四应用系统中确定第三应用系统的过程,包括:当触发当前的时间周期时,确定所述预设目标地址对应的所有所述第四应用系统;获取每个所述第四应用系统的系统参数;所述系统参数包括该第四应用系统的运行时间段、运行效率、负载参数、服务器数量及每个服务器的处理性能以及所述第一应用系统与所述第四应用系统之间的连接参数;依据所有所述第四应用系统的系统参数以及当前的时间,构建第一输入向量;将所述第一输入向量加载至所述第一回声状态网络模型的输入节点;经过第一预设时长的空转后,从所述第一回声状态网络模型的输出节点获取第一输出向量;确定所述第一输出向量对应的第四应用系统,并将所述第一输出向量对应的第四应用系统作为所述预设目标地址对应的第三应用系统。上述的方法,可选的,所述第一回声状态网络模型的训练过程,包括:将预设的样本数据依次加载到所述第一回声状态网络模型的输入节点及输出节点;所述样本数据为根据每个预设目标地址对应的所有第四应用系统在各个时间段的历史负载数据及系统参数确定的数据;经过第二预设时长的空转后,更新并记录所述第一回声状态网络模型的储备池的状态;基于线性回归算法,确定所述第一回声状态网络模型的输出连接权值。上述的方法,可选的,所述确定所述第一应用系统当前对应的第一服务器集群,包括:在定时调整所述第一服务器集群的过程中,将在接收到所述任务信息的时间点之前的调整时间点所确定的第一服务器集群作为所述第一应用系统当前对应的第一服务器集群。上述的方法,可选的,所述在调整时间点确定所述第一服务器集群的过程,包括:当触发调整时间点时,获取初始第一服务器集群的集群参数;所述初始第一服务器集群为该调整时间点之前所述第一应用系统对应的第一服务器集群;所述集群参数包括该初始第一服务器集群的服务器数量、每个服务器的中央处理器参数、内存参数、网络传输速率以及带宽;依据所述初始第一服务器集群的集群参数以及当前的时间,构建第二输入向量;将所述第二输入向量加载至已训练的第二回声状态网络模型的输入节点;经过第三预设时长的空转后,从所述第二回声状态网络模型的输出节点获取第二输出向量;确定所述第二输出向量对应的目标服务器数量;将所述初始第一服务器集群的服务器数量与所述目标服务器数量进行比较,并根据比较结果确定所述第一应用系统对应的第一服务器集群。上述的方法,可选的,所述根据比较结果确定所述第一应用系统对应的第一服务器集群,包括:当所述初始第一服务器集群的服务器数量大于所述目标服务器数量时,则确定第一数值,所述第一数值为所述初始第一服务器集群的服务器数量与所述目标服务器数量的差值,在所述初始第一服务器集群中确定与所述第一数值对应的各个第一服务器;向每个所述第一服务器发送关闭端口指令,以触发所述第一服务器停止为所述第一应用系统服务;将所述初始第一服务器集群中除所有所述第一服务器外的服务器,作为所述第一应用系统对应的第一服务器集群。上述的方法,可选的,所述根据比较结果确定所述第一应用系统对应的第一服务器集群,包括:当所述初始第一服务器集群的服务器数量小于所述目标服务器数量时,则确定第二数值,所述第二数值为所述目标服务器数量与所述初始第一服务器集群的服务器数量的差值,在网络中部署的其他服务器中确定与所述第二数值对应的各个第二服务器;向每个所述第二服务器发送开启端口指令,以触发所述第二服务器为所述第一应用系统服务;将所述初始第一服务器集群中的所有服务器以及所有所述第二服务器,作为所述第一应用系统对应的第一服务器集群。上述的方法,可选的,所述确定所述目标地址对应的第二应用系统,包括:将所述目标地址与所有所述预设目标地址进行比对,确定所述目标地址对应的第一预设目标地址;在所述应用系统集群中获取与所述第一预设目标地址对应的第三应用系统,将所述第一预设目标地址对应的第三应用系统作为所述目标地址对应的第二应用系统。一种基于回声状态网络的信息传输装置,包括:第一确定单元,用于当第一应用系统的分配服务器接收到任务信息时,确定所述第一应用系统当前对应的第一服务器集群,并在所述第一服务器集群中确定第一目标服务器,将所述任务信息发送至所述第一目标服务器;第一获取单元,用于当接收到所述第一目标服务器发送的所述任务信息对应的结果信息时,获取所述结果信息的目标地址;第二确定单元,用于本文档来自技高网...

【技术保护点】
1.一种基于回声状态网络的信息传输方法,其特征在于,包括:/n当第一应用系统的分配服务器接收到任务信息时,确定所述第一应用系统当前对应的第一服务器集群,并在所述第一服务器集群中确定第一目标服务器,将所述任务信息发送至所述第一目标服务器;/n当接收到所述第一目标服务器发送的所述任务信息对应的结果信息时,获取所述结果信息的目标地址;/n确定所述目标地址对应的第二应用系统,所述第二应用系统由多个预设目标地址对应的应用系统集群中选取获得,所述应用系统集群中包括多个第三应用系统,所述多个第三应用系统与所述多个预设目标地址为一一对应关系,所述预设目标地址为所述第一应用系统在运行过程中产生的输出信息所对应的服务器地址,每个所述预设目标地址对应的所述第三应用系统为当前的时间周期内基于已训练的第一回声状态网络模型在该预设目标地址对应的多个第四应用系统中确定的应用系统,所述第四应用系统为用于将所述输出信息传输至所述预设目标地址的应用系统;/n连接所述第二应用系统,并将所述结果信息发送至所述第二应用系统。/n

【技术特征摘要】
1.一种基于回声状态网络的信息传输方法,其特征在于,包括:
当第一应用系统的分配服务器接收到任务信息时,确定所述第一应用系统当前对应的第一服务器集群,并在所述第一服务器集群中确定第一目标服务器,将所述任务信息发送至所述第一目标服务器;
当接收到所述第一目标服务器发送的所述任务信息对应的结果信息时,获取所述结果信息的目标地址;
确定所述目标地址对应的第二应用系统,所述第二应用系统由多个预设目标地址对应的应用系统集群中选取获得,所述应用系统集群中包括多个第三应用系统,所述多个第三应用系统与所述多个预设目标地址为一一对应关系,所述预设目标地址为所述第一应用系统在运行过程中产生的输出信息所对应的服务器地址,每个所述预设目标地址对应的所述第三应用系统为当前的时间周期内基于已训练的第一回声状态网络模型在该预设目标地址对应的多个第四应用系统中确定的应用系统,所述第四应用系统为用于将所述输出信息传输至所述预设目标地址的应用系统;
连接所述第二应用系统,并将所述结果信息发送至所述第二应用系统。


2.根据权利要求1所述的信息传输方法,其特征在于,所述基于已训练的第一回声状态网络模型在该预设目标地址对应的多个第四应用系统中确定第三应用系统的过程,包括:
当触发当前的时间周期时,确定所述预设目标地址对应的所有所述第四应用系统;
获取每个所述第四应用系统的系统参数;所述系统参数包括该第四应用系统的运行时间段、运行效率、负载参数、服务器数量及每个服务器的处理性能以及所述第一应用系统与所述第四应用系统之间的连接参数;
依据所有所述第四应用系统的系统参数以及当前的时间,构建第一输入向量;
将所述第一输入向量加载至所述第一回声状态网络模型的输入节点;
经过第一预设时长的空转后,从所述第一回声状态网络模型的输出节点获取第一输出向量;
确定所述第一输出向量对应的第四应用系统,并将所述第一输出向量对应的第四应用系统作为所述预设目标地址对应的第三应用系统。


3.根据权利要求1所述的信息传输方法,其特征在于,所述第一回声状态网络模型的训练过程,包括:
将预设的样本数据依次加载到所述第一回声状态网络模型的输入节点及输出节点;所述样本数据为根据每个预设目标地址对应的所有第四应用系统在各个时间段的历史负载数据及系统参数确定的数据;
经过第二预设时长的空转后,更新并记录所述第一回声状态网络模型的储备池的状态;
基于线性回归算法,确定所述第一回声状态网络模型的输出连接权值。


4.根据权利要求1所述的信息传输方法,其特征在于,所述确定所述第一应用系统当前对应的第一服务器集群,包括:
在定时调整所述第一服务器集群的过程中,将在接收到所述任务信息的时间点之前的调整时间点所确定的第一服务器集群作为所述第一应用系统当前对应的第一服务器集群。


5.根据权利要求4所述的信息传输方法,其特征在于,所述在调整时间点确定所述第一服务器集群的过程,包括:
当触发调整时间点时,获取初始第一服务器集群的集群参数;所述初始第一服务器集群为该调整时间点之前所述第一应用系统对应的第一服务器集群;所述集群参数包括该初始第一服务器集群的服务器数量、每个服务器的中央处理器参数、内存参数、网络传输速率以及带宽;
依据所述初始第一服务器集群的集群参数以及当前的时间,构建第二输入向量;
将所述第二输入向量加载至已训练的第二回声状态网络模型的输入节点;
经过第三预设时长的空转后,从所述第二回声状态网络模型的输出节点获取第二输出向量;
确定所述第二输出向量对应的目标服务器数量;
将所述初始第一服务器集群的服务器数量与所述目标服务器数量进行比较,并根据比较结果确定所述第一应用系统对应的第一服务器集群。


6.根据...

【专利技术属性】
技术研发人员:董亚东
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1