This project concentrates on distributed computing, multithreading, thread definition, creation, management,synchronization, cooperation, event-driven programming, client and server architecture, service execution model of creating a new thread for each request, the performance of parallel computing, and the impact of multi-core processors to multithreading programs with complex coordination and cooperation.
Below is the Architecture :
Please refer attached requirement document Read more here