官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 借问,我这样仿真的思路对不对,关于事件驱动模拟。

借问,我这样仿真的思路对不对,关于事件驱动模拟。

12-16
一个简单网络,包含若干结点。每个节点都有一个输入流flow,我用数组(或矩阵)表示每个输入流,数组每一个元素就是流的每一个包packet的到达时间。现在需要模拟这些输入流通过网络各节点直到到达最后一个网络节点的输出时间流。节点处理流的算法是FIFO或者EDF或者别的。
按照我的思路,一个节点一个节点的进行处理;每一个节点按照FIFO/EDF思路处理输入数据;也就是每个元素都加上传输延迟时间;当输入矩阵所有元素被处理完后,再接着把输出矩阵作为下一个节点的输入矩阵进行处理。直到处理完所有节点为止。
但老板说我这种模拟思路完全错误的。不应该一个节点一个节点处理;应该用event driven思路,Initialize event list,然后按照时间次序所有节点输入矩阵一起处理。
我还不明白到底什么意思。请指教。
另外我以前的思路到底有什么不对。
多谢。

一般来说两种思路,time driven 如matlab模拟底层信道等,event driven 如ns2等。

ms不可行
这样做的话,就好像每一个节点自己都有一个自己的时间
这时候有可能出现,某一个节点在处理第一次时候的时间大于处理第二次的时间.从逻辑上不对

Top