Java RMI & Tuple Spaces
Course name: Distributed Systems
Prof. Alan Kaminsky
Quarter: Winter 2008
Programmed two projects which were as follows:
A distributed system in Java for simulated ATCS that included distributed objects for airports, airplanes and Monitor program. The distributed object were to reside in multiple processes running on different host machine communicating with each other using Java remote method invocation (RMI). This project was required to support any number of airports and any number of airplanes under the assumption that the processes never fail.
A distributed system in Java for simulated ATCS that included distributed objects for airports, airplanes and Monitor program. The distributed object were to reside in multiple processes running on different host machine communicating with each other using tuple spaces. This project was required to support any number of airports and any number of airplanes. It also required to handle fault tolerance.