为提高组播通信中数据传输的可靠性,提出了一种带有社会关系感知的组播路由机制,源节点采用喷泉码对原始数据进行编码,并结合相遇节点与会话目标节点的关系类型以及相遇历史信息选择合适的中继节点转发编码数据;同时,对接收到的编码数据进行冗余检测,以减少不必要的编码数据转发.数值结果表明:所提出的机制能够以较低的网络开销实现较高的数据投递,提高了网络资源利用率.
The characteristic of strong dynamicity makes multicast packet transmission process unstable in opportunistic networks.In order to improve the reliability of packet transmission in multicast communication,a social relation-aware multicast routing mechanism was proposed.The original packets were encoded by source node with fountain codes,and the relationship of the meet node and the session destination node with the historical information was combined to select the appropriate relay node to transmit the encoded packet.Besides,redundancy of the received encoded packet was detected to reduce unnecessary encoded packet forwarding.Numerical results show that the proposed mechanism can achieve high delivery ratio with low network overhead and optimize the utilization of network resources.