DocumentCode :
1738757
Title :
Simulation and performance comparison of four disk scheduling algorithms
Author :
Javed, Muhammad Younus ; Khan, Ihsan Ullah
Author_Institution :
Dept. of Comput. Eng., Nat. Univ. of Sci. & Technol., Pakistan
Volume :
2
fYear :
2000
fDate :
2000
Firstpage :
10
Abstract :
Hard disks are being used to store huge amounts of information/data in all modern computers. Disk drives must provide faster access times in order to optimize the speed of I/O operations. In a multitasking system with many processes, disk performance can be improved by incorporating a scheduling algorithm for maintaining several pending requests in the disk queue. This paper describes the development of a simulator which uses four disk scheduling algorithms to measure their performance in terms of total head movement. These algorithms are: FCFS (First-Come, First-Served), SSTF (Shortest-Seek-Time-First), LOOK (Look-ahead) for both upward and downward directions, and C-LOOK (Circular LOOK). Five different types of test samples, containing from 8 to 50 request tracks, have been used to obtain simulation results. The developed simulator runs successfully in a multiprogramming environment and the tabulated results demonstrate that the LOOK (downward direction) algorithm provides the best results for given test samples due to the reduction of a large number of unnecessary head movements. As several wild swings are experienced by the FCFS scheme, it gives the worst scheduling performance. SSTF is much better compared to LOOK (upward direction) and C-LOOK. It has also been noticed that LOOK is more efficient than C-LOOK at all loads, whereas C-LOOK is better at high loads only, as it reduces the starvation problem. The performance of each algorithm, however, depends heavily on the number and type of requests
Keywords :
disc drives; hard discs; multiprogramming; scheduling; software performance evaluation; virtual machines; C-LOOK algorithm; FCFS algorithm; I/O operation speed optimization; LOOK algorithm; SSTF algorithm; circular LOOK; disk access times; disk queue pending requests; disk scheduling algorithms; downward direction; efficiency; first-come, first-served; head movement; load; look-ahead; multiprogramming environment; multitasking system; performance comparison; request tracks; shortest seek time first; simulation; starvation problem; upward direction; Computational modeling; Computer simulation; Delay; Disk drives; Educational institutions; Mechanical engineering; Processor scheduling; Scheduling algorithm; Telephony; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON 2000. Proceedings
Conference_Location :
Kuala Lumpur
Print_ISBN :
0-7803-6355-8
Type :
conf
DOI :
10.1109/TENCON.2000.888379
Filename :
888379
Link To Document :
بازگشت