Can I use my own timetraces in M/M/1 queue implementation by Simevents?
2 views (last 30 days)
Sourav Mondal on 22 Sep 2020
I am trying to build a M/M/c queuing system by Simevents. I can easily extend the library example of M/M/1 queue for this purpose. However, I need to use my own timetraces to send the incoming traffic instead of the random number generator. How can I change the entity generator unit?
I need to have average service rate = 1000 jobs/s and job inter-arrival times = [0.000652319973810714 0.00671367807249022 0.00203053922050347 0.00428776986488339 0.00451642623288438 0.000516265273225481 0.000273223426107445 4.73351935067905e-05 0.000765797569887923 0.000212720802785289 0.00169417760478423 0.0102040855683635] seconds.
Abdolkarim Mohammadi on 23 Sep 2020
Edited: Abdolkarim Mohammadi on 23 Sep 2020
I think you need a simple M/M/c queue. The example you are trying has components for other purposes, which might have confused you. I have attached a simple M/M/3 model.
Inter-generation times can be set via MATLAB action in the Entity generator block. You can use the Insert pattern button to create such code for many distributions.