借问,我这样仿真的思路对不对,关于事件驱动模拟。 (转载)# CS - 计算机科学
n*2
1 楼
【 以下文字转载自 EE 讨论区 】
发信人: nissan92 (broken), 信区: EE
标 题: 借问,我这样仿真的思路对不对,关于事件驱动模拟。
发信站: BBS 未名空间站 (Sat Feb 23 02:49:16 2008)
借问,我这样仿真的思路对不对,关于事件驱动模拟。
一个简单网络,包含若干结点。每个节点都有一个输入流flow,我用数组(或矩阵)表
示每个输入流,数组每一个元素就是流的每一个包packet的到达时间。现在需要模拟这
些输入流通过网络各节点直到到达最后一个网络节点的输出时间流。节点处理流的算法
是FIFO或者EDF或者别的。
按照我的思路,一个节点一个节点的进行处理;每一个节点按照FIFO/EDF思路处理输入
数据;也就是每个元素都加上传输延迟时间;当输入矩阵所有元素被处理完后,再接着
把输出矩阵作为下一个节点的输入矩阵进行处理。直到处理完所有节点为止。
但老板说我这种模拟思路完全错误的。不应该一个节点一个节点处理;应该用event
driven思路,Initialize event list,然后按照时间次序所有节点输入矩阵一起处理。
我还不明
发信人: nissan92 (broken), 信区: EE
标 题: 借问,我这样仿真的思路对不对,关于事件驱动模拟。
发信站: BBS 未名空间站 (Sat Feb 23 02:49:16 2008)
借问,我这样仿真的思路对不对,关于事件驱动模拟。
一个简单网络,包含若干结点。每个节点都有一个输入流flow,我用数组(或矩阵)表
示每个输入流,数组每一个元素就是流的每一个包packet的到达时间。现在需要模拟这
些输入流通过网络各节点直到到达最后一个网络节点的输出时间流。节点处理流的算法
是FIFO或者EDF或者别的。
按照我的思路,一个节点一个节点的进行处理;每一个节点按照FIFO/EDF思路处理输入
数据;也就是每个元素都加上传输延迟时间;当输入矩阵所有元素被处理完后,再接着
把输出矩阵作为下一个节点的输入矩阵进行处理。直到处理完所有节点为止。
但老板说我这种模拟思路完全错误的。不应该一个节点一个节点处理;应该用event
driven思路,Initialize event list,然后按照时间次序所有节点输入矩阵一起处理。
我还不明