ONE仿真平台重要的函数
来源:互联网 发布:凯迪网络招聘 编辑:程序博客网 时间:2024/05/21 18:31
在ONE机会网络仿真平台的路由协议中,有几个简单的路由协议,下面对其特点和协协议的代码分析几个函数
1)FirstContactRouter:这是一个只将数据传输给相遇的第一个节点的路由协议,并且传输成功后将将发送方中的副本删除,update()中tryAllMessagesToAllConnections()函数实现单挑传输,transferDone()负责传输完之后发送方数据的删除。
2)EpidemicRouter:和FirstContactRouter相似,但是发送完数据后不删除发送方的副本。是泛洪的传染机制。
3)DirectDeliveryRouter:节点中数据只将数据发送给目标节点。
4)SprayAndWaitRouter:该协议是一种先复制,然后节点中的消息副本只转发给目的节点,由tryMessagesToConnections(copiesLeft, getConnections());实现,该协议多了两个属性,即消息副本数量initialNrofCopies和是否二进制isBinary传输,所谓二进制传输,就是转发消息时是否将数据对半传输给下一跳,还是只传输一个消息给下一跳。单跳数据传输成功后,需要将发送方缓存中的该数据包按照是否二进制传输减少,减少一半或是减少一个。
5)ProphetRouter:是一种基于预测概率的转发方式,看的有点蒙,谁会?求大神指导
另有SprayAndFocusRouter,MaxPropRouter等路由协议,想要在这个基础上写一个有固定目标节点的基于效用转发的路由协议,求大神指导
0 0
- ONE仿真平台重要的函数
- ONE仿真
- the one 仿真软件的应用
- robocup3d仿真平台的安装
- DTN网络仿真工具The One的学习记录
- 【奔跑的FPGA】part one--ip核仿真流程
- 关于eclipse中启动ONE仿真的配置
- 基于Qemu的RTEMS仿真平台搭建
- 基于STM32-XPC仿真平台的构架
- 几个重要的函数
- 几个重要的函数
- 几个重要的函数:
- 几个重要的函数
- 重要的函数总结。
- bitbake 重要的函数
- one平台使用的一些小细节
- 2012.4.17. ONE仿真配置
- 介绍J2ME平台的几个重要概念
- js + php 处理 永远的敌人 特殊符号 2 在js ajax post提交给php的解决方案
- Android中<meta-data>的使用
- 整数和浮点除法
- VB.NET异步调用代码详解
- 关于android adb无法restart的问题
- ONE仿真平台重要的函数
- hdu动态规划集锦
- Android 内存溢出解决方案(OOM)
- 数据库别名获取不到解决办法
- 第三周作业
- memcached分布测试报告(一致性哈希情况下的散列函数选择)
- poj1012 Joseph
- kjawgh fkhaskhflas dnhfqlkwedro
- iOS开发之XCode快捷键