摘要
针对无线传感器网络(WSN)自适应环境和任务变化问题,提出了一种融合Trickle和Varuna协议的新型自适应代码分发协议(Triva)。当需要更新代码时,首先,进入Trickle代码分发状态,利用Varuna-like变量扩展Trickle协议;然后,根据邻居表和代码版本信息决定进入Varuna代码维护状态,当系统达到稳定状态时保持能耗不变,并通过HELP消息解决非对称链路问题;最后,当代码更新完成后,节点返回Trickle状态。实验表明,对基于事件的WSN,提出的Triva协议在能耗和代码发分发延迟方面均优于Varuna和Trickle协议,同时Triva能够应对突发性流量情况,且能够容忍网络存在的非对称链路。
In order to solve the adaptive environment and task problem in wireless sensor network(WSN), an adaptive code dissemination protocol(Triva), which is a fusion of Trickle and Varuna protocol, is proposed. When the code needs to be updated, firstly, enter the Trickle code dissemination state, and use some Varuna-like variables to extend the Trickle protocol. Secondly, decide whether to enter the Varuna code maintenance state according to the neighbor table and the code version information. When the system reaches the steady state, the energy consumption keeps unchanged, and the asymmetric link problem is solved through the HELP message. Finally, when completing the code update, the node returns the Trickle state. The experimental results show that, in event based WSN, the Triva protocol is better than the Varuna and Trickle protocol in energy consumption and code send delay, at the same time, Triva can cope with bursty traffic conditions, and can tolerate the existence of asymmetric link network.
出处
《控制工程》
CSCD
北大核心
2016年第10期1578-1583,共6页
Control Engineering of China
基金
国家自然科学基金(61540066)
河南省教育厅科学技术研究重点项目(13A520221
14A520045)
贵州省重大基础研究项目(黔科合JZ字[2014]2001号)