摘要
鉴于人工鱼群算法(AFSA)具有收敛速度快,易于寻址寻优等特点,在光网络节点休眠技术中引入人工鱼群算法。以光路由域中的网关节点作为研究对象,选用业务量作为搜索函数,执行算法中的各种寻址行为找到最优解,休眠不符合条件的节点,并根据传输的繁忙与空闲状态转换限定值,从而节约传输过程中的能耗。通过2组7个节点进行计算机仿真,并分别设定最大值的40%和50%为限定值,得到原始能耗与后期能耗的对比结果。由此可知,当限定值为最大值的40%时,2组数据均节能14%,当限定值为最大值50%时,能耗节约比例分别为28%和42%。证明该方法可有效节能。
Because of many characteristics of artificial fish swarm algorithm(AFSA)such as easy implementation,rapid convergence,addressing and optimizing,we use AFSA in the optical network of the node hibernation technology for the first time in order to save the routing energy.We let the gateway node to be the research object,choose traffic load to be the search function,conduct the addressing behavior to find the best solution,and then make the node that do not match the solution hibernate so that energy saving can be achieved.This method can change the limitation between busy and free,which saves the energy with transmission ongoing.Simulation of two groups with seven nodes is carried out.We set 40%and 50% of the maximum as the limitation.To compare the energy with and without using the algorithm,we find that when the limitation is 40% of the maximum,the both groups save14% energy,and when the limitation is 50% of the maximum,28%and 41%energy is saved.It proves that the method can save energy efficiently.
出处
《光学仪器》
2015年第1期19-23,共5页
Optical Instruments
基金
黑龙江省教育厅资助项目(12541055)
东北石油大学青年教师基金(ky120237)