GitHub repository: Crystal-Solutions/Distributed_Project
Primary language: Java
Created: 2017-10-23T18:15:59Z
Description: Develop a simple overlay-based solution that allows a set of nodes to share contents (e.g., music files) among each other. Consider a set of nodes connected via some overlay topology. Each of the nodes has a set of files that it is willing to share with other nodes. A node in the system (X) that is looking for a particular file issues a query to identify a node (Y) containing that particular file. Once the node is identified, the file can be exchanged between X and Y.  After completing this project, you will have developed a solution to search for contents in a distributed system. You will be able to:  design, develop, and debug overlay-based applications such as a simple search engine to find contents in a distributed system use RPCs or web services to develop distributed systems measure an analyze the performance of a distributed system