In: Computer Science
Scheduling Criteria
Scenario: A call center ( Several Systems are connected to a single printer through a network)
Explain the scheduling criteria conflict that would occur in this scenario. Indicate factors that would impede or improve the overall utilization and performance.
Scheduling criteria : This is nothing but the priority defined /assigned for a process to get any response.
-> As given in the view of call center , several computers are connected to the same network so the scheduling criteria here is which call is given the first priority and which call is scheduled to be answered first. this is the scheduling criteria.
-> Conflict : The conflict here is the same , which call has to be responded first. There will be conflicts/ confusions if the call appears at the same time. This results in a scheduling criteria conflict.
-> Factors to improve performance:
There are many scheduling algorithms you find to solve this kind of conflicts and problems
First come first serve(FCFS) , Shortest job first(SJF) , Priority scheduling, round robin scheduling etc..
These are all the algorithms used to solve the scheduling criteria conflicts.
But you need to select the appropriate algorithm i.e., you need to consider the below factors in each algorithm to select the best .
Response time : amount of time it takes to give a first response after the requested has been submitted.
Turn around time : it is the time taken from the submission of a process till the completion of a process.
Waiting time : the amount of time spent waiting in ready queue to get control on the CPU.
Throughput : it is the total number of processes completed per unit time
CPU utilisation: to make the best of CPU and not to waste any CPU cycle.
All these factors must be keenly observed for each and every algorithm before selecting the scheduling algorithms. However these all factors comes under the scheduling criteria.
Working with the best and appropriate algorithm will improve your performance.