This repo contains three components:
-
Benchmarking Dijkstra's Algorithm:
dijkstra/
- Fibonacci heaps vs STL's priority_queue
-
xv6Scheduling:
./simulatedBenching/
- Implemented fibonacci heaps in xv6
- Random process generator
-
Benchmarking Simulated Process Scheduling:
./xv6Scheduling/
- Random process synthesized
- Processes scheduled using priority queues
- Priority Queues using Fibonacci heaps vs binary heaps
Each Directory has it's own README.md
, containing instructions on executing the programs.
- Aniket Kaulavkar PES1201700095
- Gaurang Rao PES1201701103
- Parth Shah PES1201700134