【发布时间】:2009-03-02 12:51:16
【问题描述】:
我的这个系统由许多不同的阶段组成。 具体来说,我有很多不同的进程通过 tcp-ip 进行通信;消息被交换 通过面向数据包的协议(可以将更多消息填充到单个有线协议数据单元中 如果满足某些条件);我也控制了流队列——如果我发送失败,套接字是非阻塞的 我将消息排队,甚至将它们合并到发送队列中; 当然,运行时发生的事情取决于下面的 tcp ip 控制流,所以我也想对 tcp ip 队列进行建模。 所以问题是 - 任何人都可以分享他们对如何为我的系统进行模拟的想法吗? 我想为它制作一个模拟器 - 即:每个队列都有队列数据结构的程序 我的模型中有,每次打勾时,我都会根据我对系统的理解使模型演变 即,如果我的模型中 tcp 缓冲区的数据结构说它有足够的空间,我会减少消息号 在输出队列中,并通过消息的大小减少 tcp 缓冲区模型中的可用空间计数器,依此类推 - 然后我制作 tcp 缓冲区以基于 tcp 链路带宽的速率清空 (当然,我假设我正在抽取大量数据并且是 tcp 链接的唯一参数 是带宽)。 构建这样的东西似乎需要付出很多努力,我不确定它是否是我所需要的。 也许我最好使用某种 excel 电子表格模型,但我不确定如何构建它。
【问题讨论】: