基于无线传感网的MA计算模式性能分析
摘要:客户机/服务器计算模式和移动代理计算模式是无线传感器网络中使用最为广泛的两种模式,传统的C/S计算模式无法保证数据传输的可靠性且在网络中会出现能量空洞问题。通过仿真实验比较不同参数对两种计算模式的延时和能量消耗的影响。结果表明,MA计算模式的网络性能在数据传输可靠性和能耗均衡方面更优于C/S计算模式。
关键词:客户机/服务器计算模式;移动代理计算模式;无线传感器网络;移动代理
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2015)10-0033-02
1 概述
无线传感器网络(Wireless Sensor Networks, WSNs)是由有无线通信能力、感知能力和处理能力的微型传感器节点组成,它们自组织成网络,并且节点之间以多跳的方式进行通信[1]。
无线传感器网络中大多数能量有效方法都是基于C/S计算模式[2]。C/S计算模式的每个节点都将感知数据发送给sink节点进行处理。由于WSNs动态变化的拓扑结构,无法保证感知数据的可靠传输,从而导致重传或者数据丢失;而距离sink节点较近的节点会因转发其它节点的数据而过早死亡,而导致网络中出现能量空洞问题[3]。基于移动代理[4]计算模式在数据传输方面更适用于无线传感器网络。MA计算模♚式是由sink节点根据预设的迁移路径派遣Agent到节点处对数据进行处理,然后Agent再迁移到下一个节点,最终将全网数据融合的结果返回给sink节点。
2 相关工作
目前,已有很多学者针对两种计算模式进行了研究。文献[5]从网络跳数的角度对MA计算模式和C/S计算模式进行比较和分析,结果表明,MA计算模式的网络性能要优于C/S计算模式。文献[6]将MA与数据融合策略相结合,提出基于融合代价最佳的MA路由算法,由MA在☁网内进行数据融合。文献[7]将MA与DDผ路由协议相结合,提出一种基于MADD的路由协议,该协议通过有效节点发现、节点间建立路由、Agent数据感知3个阶段,完成源节点和目的节点之间的通信。结果表明,基于MADD的路由协议具有节能、降低带宽、减少网络延时并具有较好的灵活性等优点。本文从多跳传输的网络拓扑结构方面入手,分别分析MA计算模式和™C/S计算模式的延时和能耗。
3 MA计算模式的数据处理模型
在节点级,主要通过MA协۵助本地的数据处理来消除本地数据冗余。根据特定的应用需求,sink节点派遣MA,MA仅携带所需的处理代码迁移到目的节点,对目的节点所感知的数据进行本地处理。设[r](0<>