计算机与现代化

• 网络与通信 • 上一篇    下一篇

无线传感器网络中Schnyder路由算法的优化与实现

  

  1. 南京航空航天大学计算机科学与技术学院,江苏南京210016
  • 收稿日期:2014-07-23 出版日期:2014-11-03 发布日期:2014-11-05
  • 作者简介:孙权(1990-),男,江苏高邮人,南京航空航天大学计算机科学与技术学院硕士研究生,研究方向:航空电子,软件工程,分布式计算; 王立松(1969-),男,副教授,博士,研究方向:航空电子,软件工程,分布式计算,操作系统。
  • 基金资助:
    国家重点基础研究发展计划项目(2014CB744900)

Improvement and Implementation on Schnyder Routing Algorithm on Wireless Sensor Networks

  1. College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
  • Received:2014-07-23 Online:2014-11-03 Published:2014-11-05

摘要: 基于节点虚拟位置的几何路由协议是无线传感器网络研究的一个重要方向。目前,Schnyder路由算法中,当网络拓扑中节点失效时,Schnyder wood的结构被破坏,贪婪条件满足的概率将随着节点失效率的升高而急剧降低,算法已不能保证消息的可达。受现实生活中指南针的启发,本文针对这一问题提出一种新的算法,采用计算源节点分别与下一跳节点和目的节点形成的角度作为选择下一跳节点的依据,称为贪婪指南针双模型路由算法,可以在节点失效较高时仍保证消息的可达。最后,通过实验验证该改进算法可以有效改善几何路由算法中由于节点失效而导致的消息不可达问题。

关键词: 无线传感器网络, 几何路由算法, Schnyder算法, 节点失效

Abstract: The virtual coordinate-based geometric routing protocol is an important direction of research on wireless sensor networks. At present, when the nodes in the network topology failure, the algorithm is no longer applicable because the structure of Schnyder wood was destroyed and the probability of greed condition will decrease sharply with the increasing of node failure rate. Inspired by the compass in real life, a novel algorithm called Greedy-Compass Double Model Routing Algorithm is proposed in order to solve the problem of node failure. The angle is the basic of choice by calculating the source nodes with neighbor nodes and destination node. Finally, an experiment demonstrated that the improved algorithm can effectively solve the node failure problem in geometric routing algorithm.

Key words: wireless sensor networks, geometric routing algorithm, Schnyder algorithm, node failure

中图分类号: