【技术实现步骤摘要】
一种BENES网络路由投机求解方法和装置
[0001]本专利技术涉及路由计算领域,更具体地,涉及一种BENES网络路由投机求解方法和装置。
技术介绍
[0002]网络交换机是一种用于电/光信号转发的网络设备,可以为任意两个接入的网络交换节点提供通路。网络交换架构分为受限阻塞型、重排无阻塞型和严格无阻塞型架构,三者所使用的开关单元数目包括级数是递增的。其中Benes网络属于重排无阻塞型架构,即当有新的输入
‑
输出端口连接建立时,所有路径需重新规划、开关单元状态经过重新规划后可以满足全部连接需求。相较于严格无阻塞型网络架构,Benes网络的规模更小、路由时经过的级数更少。得益于Benes网络架构带来的器件低损耗、小尺寸,其在光交换网络结构中得到了广泛应用,但是此网络架构下的路径切换算法较为复杂,因此需要重点关注。
[0003]BENES网络的问题在于路由求解困难,现有最好的硬件实现仍然需要100ns的求解时间(针对16x16 BENES网络),相比于光开关的切换时间几个ns来说,过于慢了。
[0004]短期内针对BENES网络路由求解的算法不会有突破提升,同时最好的硬件实现方法也已将潜能压榨殆尽,目前进一步降低求解时间的方式只能依靠先进制程和更高的运行频率。
[0005]现有技术中公开了一种面向Benes网络的低复杂度避障路由方法及装置,对于Benes网络,通过对故障单元判定子网连接优先级;根据输入输出端口连接情况,构建输入层输入端口、输出层输出端口、子网连接优先级的关联关系;根 ...
【技术保护点】
【技术特征摘要】
1.一种BENES网络路由投机求解方法,其特征在于,所述方法寻找BENES网络中的一个2x2光开关,使得每次BENES网络重构只交换两条输入输出链路时,改变该2x2光开关的状态,即可完成重构,投机求解方法包括以下步骤:S1:构建一个N
×
N的BENES网络仿真阵列,所述BENES网络仿真阵列与当前被控制的BENES网络拓扑完全相同;S2:制造N路不同的输入信号,每一路对应连接所述BENES网络仿真阵列的一路输入端口;S3:观测流过所述BENES网络仿真阵列的每一个2x2开关的信号;S4:寻找一个2x2开关,该2x2开关的两路输入端口分别接收来自待交换的两条输入输出链路的输入端口的输入信号;S5:改变BENES网络中与步骤S4寻找到的2x2开关对应位置的2x2光开关的状态,完成重构。2.根据权利要求1所述的BENES网络路由投机求解方法,其特征在于,所述步骤S2中制造N路不同的输入信号,具体为:制造的输入数据为该输入数据对应的BENES网络仿真阵列的输入端口对应的编号。3.根据权利要求1所述的BENES网络路由投机求解方法,其特征在于,所述步骤S3中观测流过所述BENES网络仿真阵列的每一个2x2开关的信号,具体为:将所述BENES网络仿真阵列的每一个2x2开关的两路输入信号引出并接入一观测模块中进行观测。4.根据权利要求1所述的BENES网络路由投机求解方法,其特征在于,所述步骤S4中寻找一个2x2开关,具体为:令交换的两条输入输出链路的输入端口为A和B,生成一个二元组(A,B);利用生成的二元组(A,B)与所述BENES网络仿真阵列的每一个2x2开关的输入信号进行匹配,匹配成功的,即为要寻找的2x2开关。5.根据权利要求1所述的BENES网络路由投机求解方法,其特征在于,所述步骤S5,具体为:将步骤S4寻找到的2x2开关的编号输出,BENES网络接收到编号后,改变编号对应的光开关状态,若光开关的状态为交叉,则变为平行;若光开关的状态为平行,则变为交叉。6.根据权利要求1至5任一项所述BENES网络路由投机求解方法,其特征在于,使用传统BENES网络求解算法同步进行保底运算得到保底运算结果,若所述投机求解方法命中时,采用所述投机求解方法的运算结果,舍弃保底运算结果;若所述投机求解方法未命中时,等待保底运算结果并执行。7.一种...
【专利技术属性】
技术研发人员:秦梦远,郝沁汾,
申请(专利权)人:无锡芯光互连技术研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。