1.一种面向计算网络的自适应路由方法,其特征在于,利用计算网络来实现,所述计算网络包括计算节点、路由器网络、传输链路;所述路由器网络,用于为各个计算节点之间的数据流传输提供传输链路;所述传输链路,包括全局链路和局部链路;所述路由器网络,包括若干个组;各个组之间通过全局链路连接;所述组,包括N1个路由器;同一组内的路由器,通过局部链路连接;所述路由器,包括端口;所述端口,包括虚拟通道和对应的缓冲队列;所述网络结构信息,包括计算网络中的每个路由器的地址和与其连接的路由器和计算节点;所述方法包括:S1,获取待传输数据包和网络结构信息;所述待传输数据包,包括数据流、源地址和目标地址;S2,对所述路由器网络进行分割划分处理,得到划分结果信息;所述划分结果信息,包括第一路由器集合 和第二路由器集合 S3,根据所述待传输数据包中的源地址和目标地址,分别确定与源地址对应的计算节点连接的路由器和与目标地址对应的计算节点连接的路由器;S4,判断所述与源地址对应的计算节点连接的路由器和与目标地址对应的计算节点连接的路由器,是否在同一组中,得到第一判断结果;若所述第一判断结果为是,利用组内路由模型,对所述划分结果信息和网络结构信息进行处理,得到组内路由信息;若所述第一判断结果为否,利用组间路由模型,对所述划分结果信息和网络结构信息进行处理,得到全局路由信息。
2.如权利要求1所述的面向计算网络的自适应路由方法,其特征在于,所述对所述路由器网络进行分割划分处理,得到划分结果信息,包括:对每个组内的路由器,根据路由器编号由高至低进行排序,对排序前N1/2的所有路由器,划分到该组的第一分组内;对排序后N1/2的所有路由器,划分到该组的第二分组内;对所有组的第一分组进行合并处理,得到第一路由器集合 利用所述第一路由器集合 的路由器的所有出组的全局链路,构建得到OUT 1 链路集合;对所有组的第二分组进行合并处理,得到第二路由器集合 利用所述第二路由器集合 的路由器的所有出组的全局链路,构建得到OUT 2 链路集合;利用OUT 1 链路集合的每个链路的目地路由器,构建得到路由器集合 利用OUT 2 链路集合的每个链路的目地路由器,构建得到路由器集合 其中,各个路由器集合满足
3.如权利要求2所述的面向计算网络的自适应路由方法,其特征在于,所述利用组内路由模型,对所述划分结果信息和网络结构信息进行处理,得到组内路由信息,包括:在与源地址对应的计算节点连接的路由器所在组中,随机选择一个路由器,作为非最短路由器;在与源地址对应的计算节点连接的路由器所在组中,选择与目标地址对应的计算节点连接的路由器,作为最短路由器;利用第一自适应路由决策算法,对所述非最短路由器和最短路由器进行处理,得到最佳路由器;确定所述源地址对应的计算节点连接的路由器,与所述最佳路由器之间的传输链路,为组内路由信息。
4.如权利要求3所述的面向计算网络的自适应路由方法,其特征在于,所述利用第一自适应路由决策算法,对所述非最短路由器和最短路由器进行处理,得到最佳路由器,包括:获取最短路由器的端口占用值A1;所述端口占用值,为路由器的存满数据的虚拟通道的数目;获取非最短路由器的端口占用值A2;判断A1-A2是否小于预设的门限值M,得到第二判断结果;当所述第二判断结果为是时,确定所述最短路由器,为最佳路由器;当所述第二判断结果为否时,确定所述非最短路由器,为最佳路由器;所述门限值M为正数。
5.如权利要求2所述的面向计算网络的自适应路由方法,其特征在于,所述利用组间路由模型,对所述划分结果信息和网络结构信息进行处理,得到全局路由信息,包括:在与源地址对应的计算节点连接的路由器所在组中,选择与目标地址对应的计算节点连接的路由器所在组相连接的路由器,作为第一最短路由器;确定与源地址对应的计算节点连接的路由器所属的路由器集合,从与所述所属的路由器集合不同的另一个路由器集合中,随机选择一个与所述与源地址对应的计算节点连接的路由器不属于同一组且相连的路由器,确定所述路由器所在组,为中间组;所述路由器集合为第一路由器集合 或第二路由器集合 从所述中间组中,选择一个属于与所述所属的路由器集合不同的另一个路由器集合中的路由器,作为非最短路由;利用第二自适应路由决策算法,对所述非最短路由器和第一最短路由器进行处理,得到第一最佳路由器;在与目标地址对应的计算节点连接的路由器所在组中,选择与目标地址对应的计算节点连接的路由器所在组相连接的路由器,作为第二最短路由器;利用第三自适应路由决策算法,对所述非最短路由器和第二最短路由器进行处理,得到第二最佳路由器;确定所述源地址对应的计算节点连接的路由器、第一最短路由器、第二最短路由器和所述目标地址对应的计算节点连接的路由器之间的传输链路,为全局路由信息。
6.如权利要求5所述的面向计算网络的自适应路由方法,其特征在于,所述利用第二自适应路由决策算法,对所述非最短路由器和第一最短路由器进行处理,得到第一最佳路由器,包括:获取第一最短路由器的端口占用值B1;所述端口占用值,为路由器的存满数据的虚拟通道的数目;获取非最短路由器的端口占用值B2;判断B1/(B2+M)是否小于预设的门限值M1,得到第三判断结果;当所述第三判断结果为是时,确定所述第一最短路由器,为第一最佳路由器;当所述第三判断结果为否时,确定所述非最短路由器,为第一最佳路由器;所述门限值M和M1为正数。
7.如权利要求5所述的面向计算网络的自适应路由方法,其特征在于,所述利用第三自适应路由决策算法,对所述非最短路由器和第二最短路由器进行处理,得到第二最佳路由器,包括:获取第二最短路由器的端口占用值B1;所述端口占用值,为路由器的存满数据的虚拟通道的数目;获取非最短路由器的端口占用值B2;判断sin[B1/(B2+M)]是否小于预设的门限值M2,得到第四判断结果;当所述第四判断结果为是时,确定所述第二最短路由器,为第二最佳路由器;当所述第四判断结果为否时,确定所述非最短路由器,为第二最佳路由器;所述门限值M和M2为正数。
8.一种面向计算网络的自适应路由装置,其特征在于,所述装置包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1至7中任一项所述的面向计算网络的自适应路由方法。
9.一种计算机可存储介质,其特征在于,所述计算机可存储介质存储有计算机指令,所述计算机指令被调用时,用于执行如权利要求1至7中任一项所述的面向计算网络的自适应路由方法。
10.一种信息数据处理终端,其特征在于,所述信息数据处理终端用于实现如权利要求1至7中任一项所述的面向计算网络的自适应路由方法。