Creating a Parallel/Distributed Computing Network ( with research papers )
- Languages: Jav
- Tools: Intellij Idea
- Project date: Spring 2024
Project Source Code
Server-Router Architecture Report
Parallel/Distributed Computing Report
Creating, Utilizing, and Testing a Server Network
Architecture: The Client-Server paradigm is a fundamental model in distributing computing; the design of Client-Sever distinguishes between two asymmetric roles: servers, providers of a resource or service, and clients, who requests resources or services from the servers in a network. The model abstracts the synchronization and delivery of messages: the always-online server waits for requests, and the client sends a request and waits for a response. Compared to the more basic message passing paradigm, where every computer in a network must personally handle both sending and receiving message synchronization, the model-server model simplifies communication. Typically, a router is used to direct traffic, and acts as a repository for IP addresses. In this project we created a basic network to investigate the use of a Client-Server model in distributed computing.