论文部分内容阅读
针对无线传感器网络(WSN)自适应环境和任务变化问题,提出了一种融合Trickle和Varuna协议的新型自适应代码分发协议(Triva)。当需要更新代码时,首先,进入Trickle代码分发状态,利用Varuna-like变量扩展Trickle协议;然后,根据邻居表和代码版本信息决定进入Varuna代码维护状态,当系统达到稳定状态时保持能耗不变,并通过HELP消息解决非对称链路问题;最后,当代码更新完成后,节点返回Trickle状态。实验表明,对基于事件的WSN,提出的Triva协议在能耗和代码发分发延迟方面均优于Varuna和Trickle协议,同时Triva能够应对突发性流量情况,且能够容忍网络存在的非对称链路。
Aiming at the adaptive environment and task change of Wireless Sensor Network (WSN), a new adaptive code distribution protocol (Triva) based on Trickle and Varuna protocols is proposed. When the need to update the code, the first Trickle code distribution, the use of Varuna-like variable extension Trickle agreement; and then, according to the neighbor table and code version information into the Varuna code maintenance state, when the system reaches a steady state, maintaining the same energy consumption , And solve the problem of asymmetric link through HELP message; Finally, when the code is updated, the node returns Trickle state. Experiments show that the proposed Triva protocol outperforms the Varuna and Trickle protocols for event-based WSNs in terms of both energy consumption and code distribution delay, while Triva is able to handle unexpected traffic conditions and tolerate asymmetric links in the network .