Question
The execution of processes submitted to the system proceeds as follows: (i) The process uses the CPU and then with a probability 0.1 proceeds to
The execution of processes submitted to the system proceeds as follows:
(i) The process uses the CPU and then with a probability 0.1 proceeds to step (ii), with probability 0.4 proceeds to step (iii), and with probability 0.5 proceeds to step (iv).
(ii) The process performs a disk I/O and then with a probability 0.5 proceeds to step (i), and with probability 0.5 proceeds to step (iii).
(iii) The process performs a network I/O and then proceeds to step (i).
(iv) The process is done!
The following information is known about the above system. - Process arrivals are Poisson with a rate of 40 processes per second.
- The CPU is a dual-core design; the ready queue is serviced by any one of the 2 CPU cores.
- The CPU service time is exponential with mean of 20 msec.
- Disk I/O service time is exponential with mean of 100 msec.
- Network service time is exponential with mean of 25 msec.
- There is plenty of memory, so all buffers are of infinite size.
Answer the following questions:
a. Draw a queuing network representation of the above system.
b. What is the utilization of each one of the system resources (CPU, Disk, or network)?
c. What service (CPU, Disk, or network) is the "bottleneck" in the above system? Why?
d. Find the average turnaround time (response time) for processes submitted to the above system
e. What is the slowdown of the system?
f. What is the capacity of the system?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started