论文摘要
在提倡“普适计算”的今天,无线传感器网络作为一种新的信息获取方式和处理模式已成为国内外关注的热点。传感器网络中的节点被散布在人类无法接近或是接近可能有危险的区域,承担着监测环境和传输信息的职责。虽然传感器网络具有光明的应用前景和巨大的使用价值,但是由于它的特殊性给网络设计带来了一些困难,许多相关技术问题仍然还处于探索阶段。与传统网络相比,传感器网络具有一些独有的特点,如节点数量大、密度高;以数据为中心;节点有一定的故障率;拓扑结构变化很快;节点的能量、计算能力和存储容量都十分有限等。所以现有的很多网络技术并不能直接应用在无线传感器网络上,必须要针对不同的应用环境为传感器网络各层次设计专门的协议,当然也包括路由协议。无线传感器网络路由协议以平衡能耗为首要设计目标,必要时可以牺牲一些其它性能指标。现有的路由协议种类繁多,分别适应于不同的应用环境,可以按网络层次结构划分为层次型和平面型两大类。一般说来,层次型路由协议的能量消耗比较均衡,节点的死亡也是随机的,生命期要比平面型路由协议长。LEACH协议是一种重要的层次型路由协议,它通过周期性轮换网络中首领节点来达到均摊所有节点能耗的目的,它的思想激发了其它许多优秀的分层路由协议。但是LEACH协议并非十全十美,随机策略会导致在路由过程中可能产生不合理的层次结构,影响网络的性能。CCRP协议的提出正是为了针对这些LEACH协议的缺陷加以改进。CCRP采用了一种基于候选者的成簇机制和基于预测策略的多帧传输机制,目的是解决LEACH中层次结构不合理和节点失效带来的负面影响。现有的仿真证明了CCRP是行之有效的,与LEACH相比它具有更好的节能性和容错性。