Question: Part B: ( 3 0 . 0 marks ) secondary , with a single queue associated with each set. Customers arrive in the system and
Part B: marks secondary with a single queue associated with each set. Customers arrive in
the system and are served first by a primary server and, on completion of this
service, by a secondary server. If all servers of a particular type are busy, the
customer will enter either the primary or secondary queue as appropriate.
The simulation should be run until the last customer has left the system.
Output, to standard output, for each version of the queuing process will consist
of the following data:
Number of customers served.
Time last service request is completed.
Average total service time.
Average total time in queues Both overall and separate.
Average length of queue. For each queue and overall.
Maximum Length of queue. For each queue and overall.
Total idle time for each server.
NOTE: Since the question is to assess your understanding of the concept of Queue, you
are NOT allowed to use the library of the language that implement queue. You need to
write the codes implementation of Queue for this exercise. See point iii
The following is just a sample output for your reference. It is by no mean that
your output must be the same because the simulation involves a random
function generator You can also change the format, as long as the required
output The pointer specified above are available.
run:
Number of primary servers:
Number of secondary servers:
Output
Number of customers served:
Time last service request completed: minutes.
Average total service time: minutes.
Average total time in queue:
Primary: minutes.
Secondary: minutes.
Total both
Your task for this assignment is to investigate some of the properties of queues.
You should write a Java, C or Python program which simulates the queuing
and service of a set of requests at a fastfood restaurant.
Input consists of the following data:
The number of primary servers in the system.
The number of secondary servers in the system.
A set of service requests each consisting of an arrival time and two service
times. This set is terminated by a dummy record with arrival time and service
times all equal to Note: the arrival times are sorted in ascending order
For example, the data file:
indicates there are primary servers and secondary servers. The first service
customer arrives in minute first minute of simulation and the service requires
minutes of primary server's time and minutes of secondary server's time. The
second service customer arrives in minute and it requires minutes of primary
server's time and minutes of secondary server's time, etc.
The last entry of the data file indicate the end of simulation. Note that it is
possible to have two customers arrive in the same time as shown in the above
sample data second and third customers
Your program should read the name of the data file from standard input and
then read the data in the named file into the simulation. For example, the
following command will trigger the execution of your program by reading the
data file provided:
QueueSim datafile.dat or
java QueueSim datafile.dat
The simulation is to be of a system with two sets of servers, primary andC
Contents of Adatadat file :
i am aware there is a very detailed answer given by a previous person however i need help with python specifically not java Cand i need help with explainations on how to get my code to read my dat file
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
