无线传感mesh网络的分段地址分配策略及其路由.doc_第1页
无线传感mesh网络的分段地址分配策略及其路由.doc_第2页
无线传感mesh网络的分段地址分配策略及其路由.doc_第3页
无线传感mesh网络的分段地址分配策略及其路由.doc_第4页
无线传感mesh网络的分段地址分配策略及其路由.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

无线传感mesh网络的分段地址分配策略及其路由 第43卷第6期xx年6月计算机科学Com puterScience Vo143No6Junexx无线传感mesh网络的分段地址分配策略及其路由袁利永。 (浙江工业大学计算机科学与技术学院杭州朱艺华邱树伟310014)(浙江师范大学行知学院金华321004)。 摘要无线传感器网络中的设备具有能量、缓存空间、通信和计算能力受限的特点。 因此,无线传感器网络路由算法需要具备低存储开销、低计算复杂度、无路由发现等特征。 HiLow是一种分层路由协议,它完全符合上述特点,且比IEEE802155具有更好的路由特性。 但HiLow存在一些不足,如地址利用率低、仅适用于小规模网络等,无法应用于如环境监测、动物保护等具有较多节点数量和较大网络规模的应用场景。 提出了一种两段地址分配策略TFA,它将16位地址分成两段,前段地址用于全功能设备的地址分配,后段地址用于精简功能设备的地址分配。 理论分析和数值仿真显示,相比于HiLow,TFA具有更大的地址利用率和路由树最大深度,能够适用于更大规模的无线传感网络。 分析了TFA的mesh路由优化特性,提出了基于TFA的mesh路由算法。 仿真结果表明,基于TFA的mesh路由在存储空间使用和能耗等方面都优于IEEE802155。 关键词层次路由算法,地址分配,无线传感网络,mesh路由,IEEE802155中图法分类号TN92A DOI1011896jissn1002137xxx6024Segmented AddressAssignment Policyand Routingfor W ireless SensorM eshNetworks YUANLi-yongZHU Yi-hua QIUShu-wei(College ofComputer Science&Technology,Zhejiang Universityof Technology,Hangzhou310014,China)(Xingzhi College,Zhejiang NormalUniversity,Jinhua321004,China)0Abstract Asthe wireless sensor workdevice hasrequirements shuchas lowpowerlOW cost,small sizeand otherrequirements,its municationcapability,puting power and memoryspace areextremely restrictedSo,wireless sensor work routing algorithm musthave thefollowing characteristicslowstorage overhead,low routingputation,no routediscovery,et a1HiLow isa hierarchicalrouting protoco1It pliantwith aforementionedcharacteristics andhas betterrouting performancethan IEEE802155Since thereare stillproblems such as lowaddress utilizationrate,only applicabletO smallscale works,HiLow cannotbe appliedin WSN applicationscenarios,suchasenvironmental monitoring,animal protection,which requirethe deploymentof alarge numberof sensornodesIn thispaper,we proposeda two-fragment addresspolicy(TFA),in which16一bit addressis dividedinto twofields,the significantfield isused for address allocation of ful1function devices。 and theinsignificant fieldiS usedforaddressallocationofreduced functiondevicesTFA hasa higheraddress utilizationrate anda largermaximum depthof routingtree thanthose ofHiLow,which meansthat TFAiS suitablefor larger-scale worksW ealso analyzedthe featuresof TFAwhich canbe usedtO optimizerouting,and proposeda mesh routingalgorithm based onlocal linkstate andTFASimulations showthat theTFA basedmesh routingoutperforrns IEEE802155in termsof memoryusage andenergy consumptionKeywords Hierarchical routing,Address allocation,W irelesssensorwork,Mesh routing,IEEE8021551引言无线传感器网络(Wireless SensorNetwork,WSN)以其低功耗、低成本、分布式和自组织的特点带来了信息感知的一场变革,已经广泛应用于军事、工业、交通、环保等领域,是实现物联网感知层最可行的技术引。 由于WSN设备受大小和成本的制约,其通信能力、计算能力和缓存空间都受到较大的限制,因此WSN的路由算法须满足以下特点l_31)路由算法尽可能简单,路由操作计算量尽可能小;2)每个节点需要维护的路由信息尽可能少;3)具有良好的扩展性,能够适用于大规模网络;4)能够适应链路质量和网络拓扑结构的变化,路由算法具有一定的鲁棒性,并对移动性提供一定的支持;5)具有与其它网络良好的交互性,支持主流的MAC层和PHY层标准(如IEEE802154标准)。 随着WSN的广泛应用以及它到稿日期xx0528返修日期xx0926本文受国家自然科学基金重点项目 (6143xx),国家自然科学基金面上项目(61379124,61472367)资助。 袁利永(1978一),男,博士生,讲师,CCF会员,主要研究方向为无线传感网络、无线mesh网络,E-mail651477584qqcor n;朱艺华(1961一),男,博士,教授。 博士生导师,主要研究方向为无线网络、网络编码、移动计算等;邱树伟(1979一),男,博士生,讲师,主要研究方向为能薰捕获无线传感网络、网络编码等。 RHilowm一击Mi nMCXRCa e+巡+1)C1R一。 ?引理2当2RC(RC+2M CXRC+?+2MCR+MCR (18)由于RC (18),得到不等式 (19)。 8)2+2MC+MCz+ (19)首先,比较式 (17)和式 (19)的前4项,式 (17)的前4项减3去式 (19)的前4项得到一MC一1,根据MC2RC且RC2的假设,上式大于0。 因此式 (17)的前4项大于式 (19)的前4项。 其次,比较式 (17)和式 (19)的第5项到第d项,由于式 (17)的第5项到第d项的系数都小于1,因此式 (17)的第5项到第d项都大于式 (19)的对应项。 最后,比较式 (17)和式 (19)的剩余部分,根据MC12的假设,显然有d4成立,故MC2一4成立,从而MC+成立。 即式 (17)的剩余部分不小于式 (19)的剩余部分。 因此,不等式 (16)成立。 定理2当2RCEI c且MC12时,HiLow地址分配策略的地址利用率R眦。 证明1)3RCMC2M一时,由式 (14)及引理2,得N肺一+2一+丢(一RMC)_21(+RMC) 21、M C?。 1,即从第2层开始,每个FFD可关联的FFD子节点平均数小于2。 从提高TFA的路由树最大深度的角度考虑,参数RC最小可取2。 然而在RC较小的情况下,某些FFD节点的FFD子节点数量达到RC,使其无法为更多的FFD节点分配地址,从而导致产生FFD孤立节点。 为了分析参数RC与网络中孤立节点比例的关系,进行了如下仿真实验。 假设节点之间的最大通信距离为150m,在2000mX2000m的范围内随机部署400个FFD节点,选择中心节点作为根节点生成HiLow路由树,然后统计网络中孤立节点的比例。 网络中孤立节点比例定义如下孤立节点比例一皇塑磊券对参数RC分别取2,3,4,5中的每个值进行1000次实验,并统计实验结果的平均值,得到如图4所示的结果。 由图4可知,当RC取值为2时,孤立节点比例最大,为272,而当RC增大时,孤立节点比例快速减小。 这是因为随着RC的增大,每个FFD节点能够关联更多的FFD子节点。 图4参数RC与孤立节点比例的关系通过实验仿真研究了节点通信半径对孤立节点比例的影响,其实验结果如图5所示。 由图5可知,随着通信半径的增大,孤立节点比例迅速减小,这是因为增大的通信半径使119FFD节点具有更多的候选父节点,从而有更多的机会分配到地址。 图5通信半径与孤立节点比例的关系(RC一2)另外,还通过实验仿真研究了节点均匀分布情况下RC与孤立节点比例之间的关系。 实验结果表明当RC分别取2,3,4,5时,其孤立节点比例均为0。 由上述实验仿真结果可知,在节点均匀分布的网络或节点随机分布但允许存在少量孤立节点的网络中,参数RC可取2。 下面讨论参数n的取值问题。 参数nR取较大值时,网络能为较多的FFD节点分配地址,但每个FFD节点所能关联的RFD节点数量较少。 参数nR取较小值时,网络只能为较少的FFD节点分配地址,但每个FFD节点所能关联的RFD节点数量较多。 由式 (4)可知,要确定参数nR,只需确定参数EC。 假设根据应用需求能够确定每个FFD最多需要关联个RFD,则参数nR可取16一r log(E(1舳+1)。 4基于TFA的mesh路由算法41TFA的mesh路由优化特性与IEEE802155类似,基于TFA的mesh路由算法也是依靠局部链路状态信息来实现路由优化。 首先,网络中的节点根据TFA地址分配策略生成路由树。 然后,每个FFD节点定期地向meshTTLOfHello跳邻居广播Hello消息,并根据收到的Hello消息维护5T丁L0H z0+1跳邻居的局部链路状态。 基于TFA的mesh路由算法利用这些局部链路状态实现路由优化。 在具体介绍mesh路由策略之前,先给出在mesh路由优化中有用的两个定理。 由于RFD设备只与它所关联的FFD设备直接通信,因此这里只考虑FFD之间的mesh路由,下面涉及的地址都是指FFD地址的F0域。 定理3假设某个FFD的16位短地址中Fo域的值为,则该节点的所在树层深度(根节点为第0层)可表示为depth(x)一L logH”J (24)定理3的证明与定理1类似,这里不再赘述。 定理4假设某个FFD的l6位短地址中F0域的值为A,则以其作为根节点的子树的第n层FFD子节点的地址X的范围可表示为AR+(A)R+ (25)证明根据HiLow的地址分配机制,第n层首个FFD子节点地址可表示为AR+ (26)由于A的第n层FFD子节点地址必然大于或等于其第20层首个FFD子节点地址,又由于A的第n层FFD子节点地址与A+1的第n层FFD子节点地址连续,A的第n层FFD子节点地址必然小于A+1的第n层首个FFD子节点地址,因此不等式 (25)成立。 利用定理3和定理4,任意FFD节点凭地址信息不仅能够容易地判断某个FFD节点是否是其子孙节点,也能够容易地判断某个节点是否是其祖先节点。 这一特性是IEEE802155的块地址分配机制所不具备的,它能够有效提高基于局部链路状态的mesh路由算法的性能。 42基于TFA的mesh路由算法下面介绍基于TFA的mesh路由算法。 假设每个FFD在mesh层维护meshTTLOfHello+1跳FFD邻居的链路状态信息,节点i的mP T丁L0Hezz0+1跳邻居定义为N()一X Jdistance(x,)mPs T丁L0HPZZD+1其中,distance(x,)表示节点z到节点i的最小跳数。 另外,用ConnectionMatrix(i)表示N()的连接矩阵。 基于TFA的mesh路由算法的具体步骤如下。 (1)判断当前节点i是否就是目标节点。 若是,则将数据包交给上层,并返回;否则转第 (2)步。 (2)判断目标节点X是否存在于当前节点i的邻居集N()中。 若存在,则将数据包根据ConnectionMatrix(i)转发给到达目标节点的下一跳,并返回;否则转第 (3)步。 (3)N断目标节点z是否是当前节点i的祖先节点(或子孙节点)。 若是,则将数据包根据路由树转发给它的父节点(或相应子节点),并返回;否则转第 (4)步。 (4)在当前节点i的邻居集中N()查找目标节点的祖先节点(或子孙节点)集AnchorSet。 若AnchorSet为空,则转第 (5)步;否则从AnchorSet中选择到达目标节点路径最短的途径节点anchor,将数据包转发给到达anchor的下一跳,并返回。 (5)在当前节点i的邻居集N()中查找与目标节点X的最近共同祖先的节点anchor,将数据包转发给到达anchor的下一跳,并返回。 5实验比较51地址利用率和路由树最大深度的比较对TFA和HiLow的地址利用率和路由树最大深度进行了数值比较。 图6显示了MC分别取448且RC=LMC2J时的地址利用率比较。 由图6可知,TFA的地址利用率始终大于50。 当MC30时,TFA的地址利用率均高于H iLow。 图6地址利用率对比(RC=LMC2J)由式 (14)可知,当MC不变时,随着RC变小,HiLow的地址利用率会进一步变小。 图7显示了MC分别取432且RC=2时的地址利用率比较。 图7地址利用率对比(RC一2)其次,比较TFA和HiLow的路由树最大深度。 HiLow的路由树最大深度可根据式 (8)计算,而TFA的路由树最大深度可根据式 (27)计算。 A cTD一L1o蔷船_1j一1 (27)其中,一16-ceiling(1ogz州)。 图8显示了MC分别取432且RC=L MC2时的路由树最大深度比较。 由图8可知,当MC13时,TFA路由树的最大深度大于HiLow。 图8路由树最大深度对比(RCL MC2J)进一步的仿真表明,当MC不变时,随着RC变小,TFA的路由树最大深度会进一步变大,而HiLow路由树的最大深度保持不变。 图9显示了MC分别取432且RC=2时的路由树最大深度比较。 图9路由树最大深度对比(Rc一2)根据图6一图9可知,在FFD节点少于RFD节点的无线传感器网络中,TFA在地址利用率和路由树最大深度等方面都优于HiLow。 因此,TFA比HiLow能适用于更大规模的无线传感网络。 52mesh路由性能比较为了验证基于TFA的mesh路由算法的性能,对HiLow纯树路由、IEEE802155mesh路由和基于TFA的mesh路由分别进行了实验比较。 模拟了FFD节点数量分别为1O1O、1515且均匀分布的无线传感网络场景,在每个场景中,选择中心节点作为根节点生成路由树,并让每个节点维护2跳邻居信息。 然后,随机选择5000对通信节点分别执行HiLow纯树路由、IEEE802155mesh路由和基于TFA的mesh路由,将一个大小为100字节的数据包从源节点传递到目标节点,并重复上述实验100次。 为了测量能耗,采用文献E15提出的如式 (28)所示的能耗模型,即向距离为d的节点发送比特数据包需要消耗的能量可表示为E(z,),而接收比特数据包需要消耗的能量可表示为E()。 f s (28)I一艘O其中,eo为编码、调制单位比特的能耗,e为无线电放大器的能耗,y为路径衰减指数,在24之间取值。 使用VB程序设计语言编制了仿真程序,仿真中用到的参数如表1所列。 表1实验参数取值首先,比较了基于TFA的mesh路由和IEEE802155mesh路由的邻居表大小。 图1O显示了邻居表大小对比。 从图1O可以看出,基于TFA的mesh路由用于存储邻居表所需的存储空间要小于IEEE802155mesh路由的。 图10邻居表存储空间比较其次,比较了HiLow纯树路由、IEEE802155mesh路由和基于TFA的mesh路由的平均路由跳数、耗能最大节点的能耗、节点平均能耗和节点能耗方差。 图11一图14显示了相应的对比情况。 图n单次通信平均路由跳数对比图12最大耗能节点能耗对比图13节点平均能耗对比图14节点能耗方差对比(下转第155页)121芎一d x丫q36格式兼容性分析算法流程如图1所示,在本算法中,将自适应加密的方法结合到JPEG的压缩过程中。 加密所改变的只是DC系数位置及其符号以及AC系数的位置,对后续的熵编码过程不会有影响。 在重建图像时,无论有没有正确的密钥,解码器均可正确解码出对应的余弦系数值,经过反量化及逆余弦变换,可恢复为可视图像。 若密钥是正确的,即可获得最终的解密图像。 因此,本算法加密过程不会导致编码器解码器崩溃或其它错误,具有格式兼容的特性。 结束语为了满足应用广泛的JPEG格式图像的安全需求,本文结合JPEG压缩过程,先对IX;系数和前16个AC系数进行自适应加密,再对DC系数的符号也进行加密,提出了一种格式兼容的JPEG彩色图像加密算法。 理论分析和仿真实验表明,该算法加密效果好、对压缩影PJ4,,且具有格式兼容和足够安全的特点。 12参考文献Cai Jun,Chen Xin,Xiang XudongSubstitution-permutation Net-work StructuredImage EncryptionAlgorithm Basedon ChaoticMapJComputer Science,xx,41 (9)158165(in Chinese)蔡俊,陈昕,向旭东一种基于混沌的代换置换结构图像加密算法_J计算机科学,xx,41 (9)158164Zhang Yong-hongAlgorithm ofDigital ImageEncrypting Basedon Multichaotic SequeneGenerated byRational Bzive SurfaceLJComputer Science,xx,42 (4)136140(in Chinese)张永红基于有理B6zier曲面生成组合混沌序列的图像加密算法J计算机科学,xx,42 (4)1361403Wang wei,Jin C o ngImage EncryptionScheme forAndroid Mobile PlatformJC omputerScience,xx,41 (8)9496,108(i nChinese)王伟,金聪一种基于Android平台的图像加密方案J计算机科学,xx,41 (8)9496,10841Wu CP,Kuo CC Designof integratedmultimedia pressionand encryptionsystemsJIEEE Transactions on Multimedia,xx,7 (5)8288395Li anSEfficient imageor videoencryption basedon spatiotemporal chaossystemJChaos,Solitons&Fractals,xx,40 (5)250925196Yuen CH,Wong KWChaos-based encryptionfor fractalimage codingJChinese PhysicsB,xx,210105027IAan S,Sun J,Wang乙A noveli mageencrypti onscheme based-on JPEGencodingCf,IEEE EighthInternational C onference on Information Visualisationxx217-2208Xu P,Zhao J,Wang nA selectiveimage encryptionalgorithmbasedon hyper_chaosCxxIEEE3rd InternationalConfe-rence onCommunication Softwareand Networks(ICCSN)xx376-3799Kohda T,Tsuneda Statisticsof chaoticbinary sequencesJIEEE TransactionsonInformation Theory,1997,43 (1)1041121OThe USC-SIPI imagedatabaseOLsipiUSCedudatabase(上接第121页)由图11可知,基于TFA的mesh路由算法比HiLow纯树路由和IEEE802155mesh路由需要更少的路由跳数,从而实现更少的传递时延和能量消耗。 而由图12一图14可知,基于TFA的mesh路由算法比IEEE802155mesh路由和HiLow纯树路由具有更低、更均衡的能量消耗。 结束语在无线传感器网络中,由于受到节点资源的严格限制,其路由算法必须具有低计算复杂度、低存储空间、无路由发现等特点。 另外,为了降低能耗和提高网络可靠性,路由算法还需要具有良好的mesh路由特性。 本文提出的两段地址分配策略及其路由能很好地满足上述需求。 实验仿真表明,基于TFA的mesh路由算法比IEEE802155mesh路由具有更低、更均衡的能量消耗。 12345参考文献Ren Feng-yuan,H uangH aining,Lin ChuangW irelessSensor NetworksJChinese Journalof Software,xx,14 (7)12821291(in Chinese)任丰原,黄海宁,林闯无线传感器网络J软件学报,xx,14 (7)1282-1291Akkaya K,Younis MA surveyon routing protocols for wireless sensor worksJAd HocNetworks,xx,3 (3)325349Dohler EM,W atteyneE T,W interE T,et a1Routing requirements forurban low-power andlossy worksIETFRFC5548RxxI ANMAN StandardsCommitteeIEEE802154Low-Rate WirelessPersonal AreaNetworksSxxW interT,Thubert PRPLIPv6routingprotocolfor lowpowerandlossy worksIETFIntemet draft,draftietf-rollrpl一04rRxx61ZigBee AllianceZigBee specificationversionxxSxx7LANMAN StandardsCommitteeIEEE802155Mesh topo-logy capabilityin wirelessper

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论