Make a queuing simulation with ARENA software

Aurum Anisa Salsabela
4 min readFeb 8, 2021

hello this is my first time sharing posts on my medium account, and the first thing I want to share is queues. Why queuing?

Queuing is one of the little things that we don’t realize, we can experience in many aspects of our lives, for example when we queue to buy movie tickets, buy fast food, and many others.

To be able to see how the queue in a service is required queuing analysis using data from direct observation (primary data) and below is a discussion of primary data obtained through research in a locket with observation 7 hours a day for 7 days. The number of server is 2 and the steady state assumption is clear.

One of the software that can be used to simulate is ARENA software. ARENA is a general purpose simulation software based on graphical user interface (GUI) created by the Systems Modeling Corporation which was later acquired by Rockwell Automation in 2000. (www.wajahdunia.com , 2019)

ARENA can be downloaded in www.arenasimulation.com and you can register for free download.

First, to make a simulation with ARENA we must checking the distribution of time between arrival and service time. We can use ARENA software to checking the distribution by :

  1. Open the ARENA program and select the tools menu -> input analyzer

2. Select on the new menu -> use existing data file-> select data that will be tested for distribution using txt format , and choose fit menu->fit all:

Distribution of time between arrivals :

Distribution of service time :

Second, To design a queue simulation, return to the arena home page

  1. Enter the basic process include: create, decide (for more than one server), process (place according to the number of server) and dispose according to the image shown on the left, arrange in order then edit the link line of each process with the “connect” menu in the section top of the page. The result will look like the image below :

2. double click to adjust the settings for each process.

a. for create: change the name, change the type to expression. In the expression column, fill in according to the time distribution between arrivals as previously tested, change units to minutes.

b. to decide: this process describes taking the queue number, changing the name, and determining the type (in this case 2 way by change because the number of server is 2)

c. for process: change the name of the process or server, change the settings according to the image below, for distribution select the type expression and input the previously tested service time distribution. Do the same for Server2

d. for dispose just change the name.

3. Select the Run setup menu, and then change the number replication or working days (in this case 7 days of observation) Hours per day or hours of work per day, in this case 7 hours per day then set the time unit as follows :

4. Try to operate it and see the result. If you find any error, read carefully and try to change the name in process with any unique name.

The Result will be include :

(time needed in service in minutes)
(time needed in queue in minutes)
(total time/ time need in system in minutes)
(percentage of service busyness)

hope this can help even though it is full of limitations
and building up the strength to be able to share in the next experiences

--

--

Aurum Anisa Salsabela

just want to share, because sharing is beautiful|Mikrokosmos