Question

In: Computer Science

Discuss the potential advantages and disadvantages of “Fair-Share Scheduling”.

Discuss the potential advantages and disadvantages of “Fair-Share Scheduling”.

Solutions

Expert Solution

Fair Share Scheduling algorithm was first designed at Sydney University by Judy Kay Piers Lauder in 1980 .  The Round Robin Algorithm is an example of Fair Share Scheduling algorithm . In Round Robin Algorithm a quantum amount is fixed which is given to each process in the queue for execution .

Advantages of Fair - Share Scheduling are

1. No biasing . All processes got equal amount of time for execution .

2. A big advantage of Fair - Share Schedulng over the non-preemptive schedulers is that Fair - share scheduling improves the average response times.

3. It limits the starvation condition.

4. It is easy to implement .

Disadvantages of Fair - Share Scheduling are

1. In real time scenario , most times we have to give priority for a particular process or user . In that case Fair Share scheduling is not good .

2. Setting the Fair Criteria is complex task . E.g. in case of round robin technique , choosing the right quantum is not so easy . If we choose quantum too large , then it becomes First come first serve algorithm . If we choose less quantum time , then more time waste goes for context switching leads to less efficiency .


Related Solutions

Discuss the potential advantages and disadvantages of “Fair-Share Scheduling”.
Discuss the potential advantages and disadvantages of “Fair-Share Scheduling”.
Discuss the organizational structure of Apple, Inc., including the advantages and potential disadvantages.
Discuss the organizational structure of Apple, Inc., including the advantages and potential disadvantages.
3. Discuss, what are the potential advantages/disadvantages of appointing international directors? [20 Marks]
3. Discuss, what are the potential advantages/disadvantages of appointing international directors? [20 Marks]
There are many techniques available for project scheduling, each with its advantages and disadvantages. When you...
There are many techniques available for project scheduling, each with its advantages and disadvantages. When you choose a particular technique, you must be sure that it is the most appropriate technique for your project. As a project manager, you must select a scheduling technique based on your understanding of the project, rather than your personal preference or familiarity. This week’s Discussion will help you analyze different techniques and describe why, or why not, one technique is preferred over others. Discussion...
Advantages and Disadvantages of Psychological Profiling Discuss the advantages and disadvantages of Psychological Profiling. Provide examples...
Advantages and Disadvantages of Psychological Profiling Discuss the advantages and disadvantages of Psychological Profiling. Provide examples to support your position.
Discuss the advantages and disadvantages of participatory budgeting
Discuss the advantages and disadvantages of participatory budgeting
Discuss the advantages and disadvantages of the price system
Discuss the advantages and disadvantages of the price system
Discuss some advantages and disadvantages of Decentralization
Discuss some advantages and disadvantages of Decentralization
What are the advantages and disadvantages of high Earnings Per Share ?
What are the advantages and disadvantages of high Earnings Per Share ?
What are the advantages and disadvantages of share options as means of executive compensation?
What are the advantages and disadvantages of share options as means of executive compensation?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT