Optical Switching and Networking ( IF 1.9 ) Pub Date : 2023-05-16 , DOI: 10.1016/j.osn.2023.100744 Fei Gao , Cui Yu , Boyong Gao , Yawen Chen , Hao Zhang
Dynamic multiple multicasts widely exist in several applications of optical network-on-chip. However, there is no good solution for routing and wavelength assignment for multiple multicasts in the mesh-based network. This paper proposes a new routing strategy based on a modified artificial fish swarm algorithm. The modified artificial fish model can support unicast and multicast in the mesh-based network. The routing and wavelength assignment for multiple multicasts can be solved based on this model. Then, we design a layer-based algorithm to assign wavelength for multiple multicasts, which can utilize wavelength and area resources more effectively. Simulation results show that our scheme works better than the other tree-based schemes regarding average communication latency and power consumption. In general, our modified artificial fish swarm algorithm provides a universal platform to study different aspects of routing and wavelength assignment in mesh-based ONoC.
中文翻译:
在基于网格的 ONoC 中实现改进的人工鱼模型的动态多播路由和波长分配
动态多播广泛存在于片上光网络的多种应用中。然而,对于基于网状网络的多组播的路由和波长分配,目前还没有很好的解决方案。本文提出了一种新的基于改进的人工鱼群算法的路由策略。修改后的人工鱼模型可以支持基于网状网络的单播和组播。基于该模型可以解决多组播的路由和波长分配问题。然后,我们设计了一种基于层的算法来为多个组播分配波长,可以更有效地利用波长和区域资源。仿真结果表明,我们的方案在平均通信延迟和功耗方面优于其他基于树的方案。一般来说,