Question
Which I/O scheduling algorithm prevents starvation of
requests?Solution
The SCAN scheduling algorithm, also called the Elevator Algorithm , prevents starvation by servicing requests in one direction until it reaches the end, then reversing direction. This ensures that every request, regardless of its position, gets serviced within a predictable timeframe.
- How SCAN Works: Requests are arranged based on their positions. The disk arm moves in a single direction, servicing requests, and reverses once it reaches the last request in that direction.
- Prevents Starvation: Since SCAN covers all requests in its path, even those far from the initial direction of the disk arm are eventually served.
- Requests: 98, 183, 37, 122, 14, 124, 65, 67 (Initial Head: 53)
- SCAN Movement: 53 → 37 → 14 → Reverse → 65 → 67 → 98 → 122 → 124 → 183
- This ensures fairness in servicing requests.
- While fair, FCFS can lead to high seek times due to requests being served in the order of arrival without considering their proximity.
- SSTF selects the closest request but may cause starvation for distant requests.
- LOOK is similar to SCAN but does not traverse to the end of the disk; however, it also prevents starvation.
- CLOOK further optimizes LOOK but may still involve longer wait times for requests on the other side of the disk.
What was the purpose of the Local Currency Settlement System (LCSS) introduced between India and UAE?
What is a Green Index?
The Future Value of an Annuity is equal to the future value of the sum of individual cash flows.
As of December 2022, which district has the maximum number of women milk committees in Uttrakhand?
Match the following Vitamins with their respective Deficiency diseases.
Vitamin Deficiency Diseases
(i). Vitamin B3 a. Dermatitis
...
Who will host the 2028 Summer Olympics?
Which of the following bodies will manage the ₹750 crore AgriSURE Fund for start-ups and rural enterprises?
Who is the author of "Delhi Meri Delhi: before and after 1998"?
When does Sikkim commemorate its Statehood Day?
What is the age threshold for senior individuals covered by the Ayushman Bharat Pradhan Mantri Jan Arogya Yojana (AB PM-JAY)?