- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于无线传感网MA计算模式性能分析
基于无线传感网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](0r1)为MA中数据的压缩比例因子,[Si]表示节点感知的原始数据大小,[Ri]为压缩后的节点数据大小,则:[Ri=rSi] (1)
假设[ρ](0[ρ]1)为聚合因子,[Ni]为聚合后数据大小,Agent到达第一个目的节点后不进行聚合,聚合从第二个节点开始。则:
[Ni=R1+k(2,i)ρRk=rSd+ρrSd(i-1)]([i≥1]) (2)
4 网络性能分析
4.1 端到端延时
两种计算模式中,延时都由传输时间、开销时间和数据处理时间三部分组成。C/S模式的总延时为:
[Tc/s=mnSd/Vt+(mn+1)Tf+mnSd/Vproc] (3)
MA计算模式总的延时为:
[Tma=mNi/Vma+2Ta(m+n)+i(1,n)((Ni+Sma)/Vt+Sd/Vproc)] (4)
4.2 能量消耗
两种计算模式的能量消耗主要包括发送能量、接收能量、处理开销所消耗的能量和数据处理所消耗的能量四部分。根据文献[8],传输所消耗的能量可以用线性关系表示,[E(x)=Ax+b]。其中,[b]为常量,[x]为感知数据大小[Sd],[A]为传输1Byte数据能耗系数。设[Sn]为节点每秒处理的数据量,处理1Byte数据的能消为[Cproc]。
在C/S计算模式中,其总的能耗为:
[Ec/s=mn{(As+Ar)Sd+bs+br}+CprocSnTf(mn+1)] (5)
在MA计算模式中总的能量消耗为:
[Ema=mi(1,n){As(Ni+Sma)+bs+Ar(Ni-1+Sma)+br}+2mi(1,n)CprocSnTa+mnCprocSd] (6)
5 仿真
本文使用Matlab7.0仿真工具对两种计算模式的性能指标进行仿真分析。在仿真中,由于C/S计算模式中所用的数据处理都是由sink节点进行,且sink节点的能量不受限制,所以除了sink节点之外,其它所有的传感器节点都是能量受限的,并且同质、静态。根据文献[8]中对参数进行设置。
5.1仿真结果与分析
5.1.1感知
您可能关注的文档
最近下载
- (2024年)三国演义优秀PPT课件.pptx
- 把信送给加西亚.ppt VIP
- 2025-2026学年高中信息技术(信息科技)选修1 数据与数据结构粤教版(2019)教学设计合集.docx
- 2025广东省监狱管理局所属事业单位招聘医疗卫生专业技术人才99人笔试模拟试题及答案解析.docx VIP
- 含自备电厂钢铁企业孤网频率稳定控制策略_刘皓明.pdf VIP
- 美育基础教程 第2版 王英杰 1 第三章 社 会 美新.ppt VIP
- 2025年传统文化专题知识测试试卷及答案.docx VIP
- 基层施工技术:级配碎石与水泥稳定碎石.ppt
- 2025广东省监狱管理局所属事业单位招聘医疗卫生专业技术人才99人笔试备考试题及答案解析.docx VIP
- 项目式学习在初中实用类文本教学中的应用研究.pdf
文档评论(0)