一种容迟网络中基于社会感知的拥塞控制方法技术

技术编号:9599334 阅读:82 留言:0更新日期:2014-01-23 04:07
一种容迟网络中基于社会感知的拥塞控制方法,针对社会性容迟网络的间断连接,长时延以及节点缓存受限引起的拥塞问题,提出一种基于社会感知的拥塞控制方法,考虑节点的社会关系特征和拥塞程度,构造社会拥塞度量值,在转发过程中将消息转发给社会拥塞度量值较高的节点,当发生拥塞时,根据消息对应的目的节点与当前携带消息节点的社会关系值,选择其中最小值对应的消息将其丢弃,减少了由于盲目丢包对路由效率的影响。仿真结果表明,相比现有算法,SACC算法在可忍受的时延范围内,能有效提高传递成功率,减少丢包率,降低开销。

【技术实现步骤摘要】

【技术保护点】
一种容迟网络中基于社会感知的拥塞控制方法,其特征在于所述的基于社会感知的拥塞控制方法,根据节点的社会关系和拥塞度,用二者的比值作为社会拥塞度量值衡量节点在当前拥塞程度下的转发能力,当节点相遇时将消息转发给社会拥塞度量值较高的节点;当发生拥塞时,采用基于社会关系的丢包策略释放缓存空间,具体步骤如下:当节点i与节点j相遇时,发送节点i对发送队列中的每个消息执行如下操作:1)节点i从队列中选择第一个作为待转发的消息Mfor;2)从消息头部获得目的节点Dfor;3)节点i和j分别计算当前社会拥塞度量值SCMi(Dfor)和SCMj(Dfor),比较SCMi(Dfor)和SCMj(Dfor)的大小,若SCMi(Dfor)≧SCMj(Dfor),则i不转发消息,等待下一次相遇;否则,转步骤4);4)节点j判断剩余缓存空间是否足够存储消息Mfor,若缓存空间足够,则节点j接收来自节点i的消息Mfor,消息转发结束;否则,转步骤5);5)节点j执行基于社会关系的丢包策略,释放部分缓存空间,直到j接收转发消息Mfor。

【技术特征摘要】

【专利技术属性】
技术研发人员:王堃郭篁
申请(专利权)人:南京邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1