SimJava中的再生输出分析方法

时间:2014-08-29 18:45:46

标签: java performance simulation

我正在SimJava 2中实现一个模拟系统。我想根据再生方法终止模拟运行时间。在SimJava 2中,有独立的复制方法作为终止条件,但我找不到再生方法。

你知道如何在SimJava 2中实现它吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

注意 - 我不是SimJava的用户。我对离散事件模拟有很多了解,并且我浏览了教程。

您似乎想要定义一个事件,该事件对应于系统着陆处于可识别的再生间隔结束的状态。然后是terminate your model when you've seen the desired number of those events。您必须(正确)定义合适的再生点,这些再生点取决于模型。对于单个服务器队列,只要队列为空且服务器空闲,您就会获得重新生成点。对于多个队列系统,它要求所有队列都为空,并且所有服务器同时处于空闲状态。并非所有系统都是可再生的,但如果你的系统越复杂,那么稀疏的再生点就越多。这反过来意味着您的运行长度是随机变量,并且无法保证模拟的给定运行将在任何特定时间终止。出于这些原因,再生方法虽然在数学上很优雅,但在实践中比独立复制/删除或批处理方法更不常见。