The following major topics were covered:
- Process Management, Synchronization, Concurrency (handout from Operating System Principles by Bic and Shaw)
- Distributed RTS, Deadlock Management, Distributed Deadlocks (papers on HARTS, Token Passing for mutual exclusion)
- RTS scheduling (paper on Rate Monotonic Scheduling by Lui and Layland), RT Operating System Kernel (paper on Spring Architecture)
- RTS system development diagramming - DARTS, UML statechart (paper on Software Design by Gomaa)
Some ideas for future work:
- Development of a flexible-load distributed game by continuing the work done in project.
- Multithreading the Box2D library - this is an open source physics library we used in our project.