Skip to content

uday12381/DiskSchedulingAlgorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Disk Scheduling Algorithms

Client-server application for disk scheduling algorithms.

This application supports 6 disk scheduling algorithms.
1.First Come First Serve
2.Shortest Seek Time First
3.SCAN
4.CSCAN
5.LOOK
6.CLOOK

How this works?

At the Client-side:
At the client side, head initial position, last track number, type of algorithm and the requests are sent to the server. Server sends back the order in which the requests are processed. A graph is plotted then displaying the order in which the requests are processed.
At the Server-side:
According to the type of algorithm, the order of evaluation is calculated and sent to the server.

What packages/ Modules did we use?

Python: Socket, Matplotlib
Java: Java.net, JavaFX

Examples

SSTF using Python
alt text
Plot
alt text

LOOK using Java
alt text
Plot
alt text

Done by

J Uday Kumar Reddy, 1602-18-737-055
T Uthej, 1602-18-737-056

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published