首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UnetStack中多跳传输端到端时延的计算

UnetStack中多跳传输端到端时延的计算
EN

Stack Overflow用户
提问于 2019-10-05 07:29:08
回答 1查看 341关注 0票数 2

我已经开发了一个能量感知路由协议,现在为了性能评估,我想计算端到端分组传输延迟,当包通过多跳链路时。我无法决定要考虑的时间信息是考虑日志文件(log-0.txt)中可用的模拟时间还是考虑调制解调器的传输时间(txtimerxtime)。请告诉我在UnetStack中计算端到端延迟的方法.

EN

回答 1

Stack Overflow用户

发布于 2019-10-09 09:25:07

模拟时间(以下日志文件中的第一列,以毫秒为单位)在所有模拟节点之间同步,因此,如果在源节点记录开始时间,在目标节点记录结束时间,则可以使用它计算端到端延迟。

示例日志文件:

代码语言:javascript
复制
5673|INFO|org.arl.unet.sim.SimulationAgent/4@570:call|TxFrameNtf:INFORM[type:DATA txTime:2066947222]
6511|INFO|org.arl.unet.sim.SimulationAgent/3@567:call|TxFrameNtf:INFORM[type:DATA txTime:1157370743]
10919|INFO|org.arl.unet.sim.SimulationAgent/4@570:call|TxFrameNtf:INFORM[type:DATA txTime:2072193222

在本例中,节点4 (SimulationAgent/4)在时间上发送5673。然后节点3 (SimulationAgent/3)在时间上发送6511。等等..。

txTimerxTime以微秒为单位,但每个节点都是本地的。因此,它们可以用于获取同一节点中事件的时间差,但不能在节点之间直接进行比较。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58246275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档