【发布时间】:2018-12-20 13:06:37
【问题描述】:
亲爱的 AnyLogic 社区,
我是 AnyLogic 新手,希望大家能帮帮我!
我有一个简单的流程模型,由多个源、队列、占用、延迟、释放和接收器 (Process Model) 组成。我正在建模的系统是服务器容量问题。我有服务时间不同且服务器容量有限的代理,我感兴趣的 KPI 是资源池耗尽时没有得到适当服务的客户数量。目前,当所有资源都在使用时,我让客户在队列块处超时,但这并不能准确表示系统在现实生活中的表现。
实际上,一个新的代理可能会抢占并终止正在服务的代理的服务,更具体地说,是剩余服务时间最短的代理。我已经在seize 块中看到了抢占选项,但是我无法定义应该终止谁的服务。
你们中有人知道我如何在完全消除队列的同时对剩余服务时间最短的代理进行抢占建模吗?
非常感谢您的时间和帮助!
【问题讨论】:
标签: java simulation anylogic