- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于分簇与分层相结合无线传感器路由协议
一种基于分簇与分层相结合无线传感器路由协议
摘要:随着现代科技的发展和时代的不断进步,物联网技术的发展有了很大提高。现代网络技术中存在很多种路由协议,但由于受到各种环境、技术等因素的影响,使得普通的路由协议并不能满足现代的网络科技发展中。因此,在进行无线传感器的路由协议过程中需要研究出新的思路和理念,制定出合理、科学的方式来适应现代网络科技的发展。该文主要针对基于分簇和分层共同结合的方式来处理无线传感器路由协议的问题,并对该方式中存在的问题进行论述,根据存在的不足提出合理的建议,以提高无线传感器路由协议的技术发展,有助于现代网络事业的发展和进步。
关键词:基于分簇;分层相结合;无线传感器;路由协议;研究探讨;研究对策
中图分类号:TP313 文献标识码:A 文章编号:1009-3044(2013)35-7944-02
近几年网络技术发展迅速,尤其是物联网技术的发展,目前科技领域很多专家都在研究使物联网技术产生感应力的无线传感器技术。在无线传感器技术中最重要的还是要提到路由协议。无线传感器网络(WSN, Wireless Sensor Network),一种网络形式,该网络技术无需依靠线路,可以实现自组织、多分区、多跳的特点,同时无需依靠基础设施来建立。正因为该种网络技术的特殊性,使得传统的路由协议很难满足这种先进技术的需要,在使用中就会存在一定的问题。因此,必须要制定合理的应对策略来满足当今社会中采用的无线传感器网络协议技术的需要,提高网络技术的连接水平。下面从分簇和分层相结合的新型无线传感器路由协议中分析其状况,并就存在的问题进行论述。
1 相关工作
LEACH的算法是一种基础性的路由协议,主要基于分簇机构的层次,其思想主要在很多协议中都会被用到。但在使用中存一定的问题,1)LEACH的算法在选择簇头时没有标准的程序和规则,只是通过随机的方式进行选择,这样给虚拟簇造成一定的影响,需要对虚拟簇进行优化和改进,提高其质量。2)另外在进行簇头的材料选择时,该算法并没有考虑到对剩余能量的处理方式,只是选择了固定的概率来进行处理。所以,需要在此基础上对该???议进行优化处理,改进LEACH算法。
在LEACH的基础上开发处理LEACH-c技术,该方式是利用模拟退火法的方式来得到优秀的簇头选择方案。并通过对网络的分区来约束簇头的区域和数目,让其簇头在分布式更均匀、更和谐,避免出现簇头混乱,影响LEACH的运行,降低该技术的质量。
在无线路由的协议中要保证数据转发的方向性和准确性,就必须通过分层路由设备将无线传感器网络的数据进行控制和约束,使其对数据产生定向扩散的协议应用。LEACH-CS属于多跳路由机制,通过自定义的方式并由WSN进行跨区控制,然后对其进行节点分层,提高分层的质量。若簇头的节点跟分层边缘的距离较近时,将会影响其分簇的质量和效果,所以在设置时,尽量要避免这种情况的出现,以提高分层的质量和水平。
基于分层和分簇结合的无线传感器路由协议是一种新型的路由协议思想,因为在平面型路由协议中会产生过多的能量损耗。所以为提高能量利用效率,在分簇的前提下,将节点间的数据转发依靠簇头作为导向性,分层操作的目的就是为了使数据在转发时方向性更强,加快数据转发的运作效率。具体的工作主要是在簇头的节点处进行分层操作处理即可,在进行分簇操作之后,再对其进行分层处理,这样既可以避免过程的繁杂,还可以保证分层的效果和质量,提高运转效率。
2 LEACH—Layer的协议设计
2.1 建立簇头
1)在建立簇头时需要按照一定的比例进行,一般将最优簇头的数目确定为节点总数的百分之五,选出一种随机的簇头作为临时的簇头。可以使用非簇头的节点来选取强度最高的临时簇头来接受信号,通过全网来发送广播的数据包时可以采用 CSMA MAC 协议来进行,其中可以利用临时簇头作为技术基础支持。
2)必须要计算出临时簇头的所有节点的适应度,一般采用公式:S=w1E1+w2*1/E2,其中,E1表示为节点的剩余能量,而E2则表示为剩余节点跟通信的代价。
3)簇头对所有的有效节点实施发送数据包的行为,而非簇头可以接受到最强信号的簇头,且可以发送一些数据包。通过公式:m=N/K+5,m为最优簇头的数目,N为有效的节点数,而K为簇头的数目。
4)簇内的各个节点需要根据簇头的数目和位置来分配其功能,包括簇头的通信和时隙等内容。如果没有加入簇,则系统自动进行休眠状态,有利于能源节约,减少损耗。
经过以上几个步骤,簇建立完成。
2.2 建立层
1)簇头可以通过一定的方式向靠近其距离最近的簇头传递链表信息,并相互交换,每个簇头都会存在一张链表,链表内的信息包含了节点和距离的相关内容。该距
文档评论(0)