Question: The problem is to modify the Qemu CPU scheduler from no-op to use the LOOK I/O scheduler. The version of yocto linux we're using is
The problem is to modify the Qemu CPU scheduler from no-op to use the LOOK I/O scheduler. The version of yocto linux we're using is v3.19.2. We are told that:

I've also learned that we need to probably look at elevator.h, elevator.c, and noop-iosched.c files. Any help would be greatly appreciated as I'm having tremendous difficulty figuring out what to do as we weren't given much information on how to do this problem.
Develop your solution based off the current FIFO (noop) implementation in the block directory. You will be required to write a new file titled sstf-iosched.c To receive full credit, your solution must be correct and working on the virtual machine provided. Some points to keep in mind: . This is an elevator algorithm Choose either both directions of travel or only servicing in one direction (LOOK or C-LOOK) There will be at least 2 sorts involved. Don't forget to MERGE. Either front or back, not both Develop your solution based off the current FIFO (noop) implementation in the block directory. You will be required to write a new file titled sstf-iosched.c To receive full credit, your solution must be correct and working on the virtual machine provided. Some points to keep in mind: . This is an elevator algorithm Choose either both directions of travel or only servicing in one direction (LOOK or C-LOOK) There will be at least 2 sorts involved. Don't forget to MERGE. Either front or back, not both
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
