• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2013, Vol. 35 ›› Issue (3): 66-71.

• 论文 • 上一篇    下一篇

具有退避机制的Epidemic路由算法

孙践知,张迎新,陈丹,韩忠明   

  1. (北京工商大学计算机与信息工程学院,北京100048)
  • 收稿日期:2012-05-10 修回日期:2012-10-31 出版日期:2013-03-25 发布日期:2013-03-25
  • 基金资助:

    国家自然科学基金资助项目(61170112);北京市属高等学校科学技术与研究生教育创新工程建设项目(PXM2012_014213_000079)

Epidemic routing with backoff mechanism  

SUN Jianzhi,ZHANG  Yingxin,CHEN Dan,HAN Zhongming   

  1. (College of Computer and Information Engineering,Beijing Technology and Business University,Beijing 100048,China)
  • Received:2012-05-10 Revised:2012-10-31 Online:2013-03-25 Published:2013-03-25

摘要:

Epidemic算法在某些场景中具有很高的传输成功率、很小的传输延迟,但算法的适应性较差,在另一些场景中算法性能会显著下降。理论和实验分析表明,挤出效应是导致Epidemic算法性能下降的主要原因。分析了具有免疫机制Epidemic算法的性能,指出了该机制的缺陷,提出了退避机制:当某一节点缓冲区饱和时,不再接收与之相遇节点的数据包。在ONE仿真平台上实现了具有退避机制的Epidemic算法,实验结果表明,在挤出效应显著的场景下,退避机制能有效地抑制挤出效应,改进后算法的传输成功率有大幅度的提高,路由开销也有一定程度的下降。

关键词: 机会网络, 路由算法, Epidemic, 挤出效应, 退避机制

Abstract:

In some scenarios, Epidemic algorithm has high delivery ratio, small delivery delay, but poor adaptabilityd. Moreover, the performance of the algorithm will significantly degrade in other scenarios. On the basis of analysis of the factors affecting the algorithm performance, CrowdingOut effect is considered as the main reason leading to negative performance. In this paper, the performance of Epidemic algorithm with immune mechanism is analyzed and some defects of the immune mechanism are indicated. Therefore, an improved algorithm is formulated with a kind of Backoff mechanism, so that the node will no longer receive packets from meeting nodes when its buffer is close to saturation. The promising results on the ONE simulation platform show that the proposed algorithm can effectively suppress CrowdingOut effect and greatly improve the delivery ratio and  reduce the routing overhead to some extend under various scenarios.  

Key words: opportunistic network;routing algorithm;epidemic;crowdingout effect;backoff mechanism