针对现有的基于社会组的机会网络路由协议(SGBR)存在中继节点的选择和消息副本数量的分配不合理的问题,提出了基于社会组的高投递率机会网络路由协议(SGBRHDR)。SGBRHDR协议是一种采用分布式划分社会组的多副本路由协议。在社会组内,节点依据平均关系强度值决定相遇节点是否成为转发节点;在社会组间,节点依据相遇节点所在的社会组活跃性大小分配消息副本数量。采用ONE工具对SGBRHDR协议进行了仿真,仿真结果表明:与SGBR协议相比,SGBRHDR协议减小了消息平均端到端时延的同时,消息投递成功率提高了18%。
Based on the problems that both relay nodes' selection and message copies numbers' assignment were illogical in the routing protocol for opportunistic networks using social grouping ( SGBR ) , this paper proposed the social grouping-based routing protocol for high delivery rate in opportunistic networks (SGBRHDR). SGBRHDR protocol was a kind of multi-copies message protocols which divided social groups in distributed way. In a social group, a node decided whether the encountered node was relay node based on average connectivity degree. And between social groups, a node with multi-copies message allocated the copies' number according to activity degree of social groups containing encountered node. Using ONE tool to simulate the SGBRHDR protocol and simulation results show that compared with SGBR ,SGBRHDR protocol has reduced messages average end to end delay,at the same time the protocol has improved delivery success rate of 18%.