Develop simple distributed systems with application of principles and protocols of distributed computing

Job ID: 35102395

Budget: $30 – $250 USD

To design a distributed system that is scalable and reliable. Required to demonstrate the ability to apply their knowledge on distributed system in their implementation of the solution. Requries middleware to hardness the scalability and reliability that its offer.


Propose a Distributed System Project such as the following
1. Distributed Race Car / Games
2. Distributed shared white board
3. Distributed file sharing
4. Distributed chat system


You are required to design and develop the proposed distributed system with scalability and reliability.

You should use middleware such as AKKA to support your development. You have to produce a system architecture design that explain the physical model and interactive model of the distributed system.

This system should utilize distributed system concept in designing and developing.

The system should be able to work on Internet architecture. You could use hamachi vpn network to test your program.


You should design a test case for your proposed system to test the handling of communication omission or process omission.