This is the server side implementation of VOS. The server supports Python
and uses Flask
as backend framework.
Find the allied client side code here. In short Desktop=Process
and Server=OS
.
We'll try to simulate various scheduling algorithms over cloud. For simplicity, we assume the execution time is specified for each process. If many instances of the client side script are running, the server needs an algorithm to cater all of them.
For the prime testing problem, the list of data set assigned to each client is a shared resource.