https://github.com/akshay326/vos-server
https://github.com/akshay326/vos-server
operating-system scheduling-algorithms semaphore synchronization
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/akshay326/vos-server
- Owner: akshay326
- License: mit
- Created: 2018-04-11T17:11:19.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-13T09:17:46.000Z (almost 8 years ago)
- Last Synced: 2025-02-07T15:35:58.452Z (12 months ago)
- Topics: operating-system, scheduling-algorithms, semaphore, synchronization
- Language: Python
- Size: 13.7 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## VOS-Server
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](https://github.com/AKS1996/VOS-Client.git). In short ```Desktop=Process``` and ```Server=OS```.
## Demo1: Scheduling
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.
## Demo2: Synchronization
For the prime testing problem, the list of data set assigned to each client is a shared resource.