ONE模拟过程
来源:互联网 发布:java与php的优缺点 编辑:程序博客网 时间:2024/06/06 00:12
- 运行模拟
The One模拟整个实验环境,单个节点以一个DTNHost对象处于模拟的world对象中。运行时,world更新带动整个环境的更新,包括在此刻发生的所有外部事件,如消息创建(在指定时间向指定结点加入对应的消息)。接着更新所有结点的位置,这里的位置是指结点经过一定时间间隔内运行后到达的位置。还有所有节点自身有序地更新,连接创建。然后是对节点中的连接、路由等相关信息进行更新。
- 节点更新
模拟过程中,平台关心的是整个world对象中相关操作。而节点的相关更新则跟路由更新紧密关联,也是我们实验模拟时,路由算法获取信息的主要来源。
节点先更新网络层的连接,这里主要是销毁超出通信范围的连接。再更新路由信息,确定传输用哪个连接传哪个消息并执行。
- 传输消息
在主动传输模式下,确定用一个连接con发送消息msg后,执行传输操作。发送方A(图中未标出,其路由器为a)将消息通过连接通知接收方B,B将消息的副本放入其进入缓存。待模拟器时钟到达消息完成时刻,表示消息成功传输并将其放入B的一般缓存,或在传输过程中连接销毁的时候就将此未成功传输的消息从进入缓存中移除。
0 0
- ONE模拟过程
- 用Scholar one 投稿过程
- hdu 1328 IBM Minus One(模拟)
- Codeforces 399B. One Bomb (模拟)
- 【模拟】Codeforces 699B One Bomb
- [校内模拟]One(递推)
- plus-one:数组模拟的大数+1
- 洗牌、发牌过程模拟
- 模拟‘熊猫烧香’过程
- 模拟选课过程
- 模拟选举过程
- 存储过程模拟题
- 模拟冒泡排序过程
- 模拟Poisson过程
- 仿真模拟的过程
- 模拟ICMP过程
- Geant4 模拟过程
- 【字符串模拟ONE】2012年省赛最简单的一道PROBLEM_G
- mkdir -p命令
- filter简介
- dfs序基本类型总结
- 国际化的原理、步骤、分类
- The method of type must override a superclass method解决方式
- ONE模拟过程
- java spring 记录用户增删改操作日志
- android开源项目 Google code
- android 代码规范
- mongodb的安装、创建数据库、设置用户(Window 7)
- 黑马程序员——正则表达式
- CoreData
- Android Studio美化之优雅的logcat
- 杭电acm2107